Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

SELECT deyimi Microsoft Access veritabanı altyapısına, veritabanından bilgileri bir kayıt kümesi olarak döndürmesini bildirir.

Söz Dizimi

SELECT [koşul] { * | tablo.* | [tablo.]alan1 [AS diğerad1] [, [tablo.]alan2 [AS diğerad2] [, ...]]}
FROM tabloifadesi [, ...] [IN dışveritabanı]
[WHERE... ]
[GROUP BY... ]
[HAVING... ]
[ORDER BY... ]
[WITH OWNERACCESS OPTION]

SELECT deyiminin bölümleri:

Bölüm

Açıklama

koşul

Aşağıdaki koşullardan biri: ALL, DISTINCT, DISTINCTROW veya TOP. Koşulu, döndürülen kayıt sayısını sınırlandırmak için kullanırsınız. Koşul belirtilmezse varsayılan olarak ALL kullanılır.

*

Belirtilen tablo veya tablolardaki tüm alanların seçildiğini gösterir.

tablo

Kayıtların seçildiği alanları içeren tablonun adı.

alan1, alan2

Alınmasını istediğiniz verileri içeren alanların adları. Birden çok alan eklerseniz, bunlar listelendikleri sırayla alınır.

diğerad1, diğerad2

tablo içindeki özgün sütun adları yerine sütun başlığı olarak kullanılacak adlar.

tabloifadesi

Alınmasını istediğiniz verileri içeren tablonun veya tabloların adı.

dışveritabanı

tabloifadesi içindeki tablolar geçerli veritabanında değilse, bu tabloları içeren veritabanının adı.

Açıklamalar

Bu işlemi yapmak için, Microsoft Access veritabanı altyapısı belirtilen tabloyu veya tabloları arar, seçilen sütunları ayıklar, ölçüte uyan satırları seçer ve sonuçta elde edilen satırları belirtilen düzende sıralar veya gruplandırır.

SELECT deyimleri veritabanındaki verileri değiştirmez.

SELECT çoğunlukla SQL deyimindeki ilk sözcüktür. SQL deyimlerinin çoğu SELECT veya SELECT...INTO deyimleridir.

SELECT deyimi için en kısa söz dizimi:

SELECT alanlar FROM tablo

Tablodaki tüm alanları seçmek için yıldız işareti (*) kullanabilirsiniz. Aşağıdaki örnek, Employees tablosundaki alanların tümünü seçer:

SELECT * FROM Employees;

Bir alan adı FROM yan tümcesinde birden çok tabloda yer alıyorsa, bu alanın adının önüne tablo adını ve bir . (nokta) işleci ekleyin. Aşağıdaki örnekte, Department alanı hem Employees tablosunda hem de Supervisors tablosunda bulunmaktadır. SQL deyimi, Employees tablosundan bölümleri ve Supervisors tablosundan da gözetmen adlarını seçer:

SELECT Employees.Department, Supervisors.SupvName FROM Employees INNER JOIN Supervisors WHERE Employees.Department = Supervisors.Department;

Bir Recordset nesnesi oluşturulduğunda, Microsoft Access veritabanı altyapısı tablonun alan adını Recordset nesnesinde Field nesne adı olarak kullanır. Farklı bir alan adı istiyorsanız veya alanı oluştururken kullanılan ifadede bir ad belirtilmiyorsa, AS özel amaçlı sözcüknü kullanın. Aşağıdaki örnek, sonuçta elde edilen Recordset nesnesinde döndürülen Field nesnesini adlandırmak için Birth adını kullanır:

SELECT BirthDate AS Birth FROM Employees;

Belirsiz veya yinelenen Field nesnesi adları döndüren toplama işlevleri veya sorguları kullandığınız her durumda, Field nesnesine bir diğer ad sağlamak için AS yan tümcesini kullanmalısınız. Aşağıdaki örnek, sonuçta elde edilen Recordset nesnesinde döndürülen Field nesnesini adlandırmak için HeadCount adını kullanır:

SELECT COUNT(EmployeeID) AS HeadCount FROM Employees;

Döndürülen verilerinizi daha fazla sınırlandırmak veya düzenlemek için SELECT deyiminde başka yan tümceler kullanabilirsiniz. Daha fazla bilgi için, kullandığınız yan tümcenin Yardım konusuna bakın.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×