Tablomuzu oluşturduktan ve tablolara kayıt girişleri adımları gerçekleştirildikten sonra eklediğimiz kayıtları görmek için SELECT komutu kullanılır. MSSQL’de SELECT komutu verilen şartlara göre istenilen tablonun içerdiği kayıtları ekranda görmemiz için listeler.
En basit kullanım şekli aşağıdaki gibidir. SELECT komutundan sonra yıldız (*) ifadesi yazıldığında istenilen tablonun tüm alanlarını karşımıza getirir.
1 | SELECT * FROM tablo_adi; |
Eğer tablomuzdaki tüm alanlar yerine yalnızca bazı alanları görmek istiyorsak SELECT komutundan sonra istenilen alanlar aralarına virgül koyularak yazılır.
1 | SELECT alan1, alan2, alan3 FROM tablo_adi; |
Örneğin, öğrenci tablomuzdaki tüm alan ve tüm kayıtları listelemek istiyoruz.
1 | SELECT * FROM ogrenci; |
Öğrenci tablomuzdaki tüm öğrencilerin yalnızca ad, soyad, sınıf alanlarını görmek istersek ve ilk başta sınıf daha sonra diğer alanların gelmesini istiyorsak kodlarımız aşağıdaki gibi olacaktır.
1 | SELECT sinif,ogrenci_ad,ogrenci_soyad FROM ogrenci; |
Bu başlık altında yaptığımız örneklerde tüm alanları veya bazı alanların listelenmesini sağladık. Fakat yaptığımız örneklerde tablomuzdaki tüm kayıtları listeledik. Eğer tablodaki tüm kayıtlar yerine şartımıza uyan kayıtları görmek istiyorsak WHERE ile şart ifadesi kullanılır. WHERE ifadesinden sonra istenilen şart veya şartlar yazılabilir.
1 | SELECT alan1, alan2, alan3 FROM tablo_adi WHERE sart_ifadesi; |
veya
1 | SELECT * FROM tablo_adi WHERE sart_ifadesi; |
WHERE komutundan sonra yazılacak şart ifadesinin kullanımı ve örnekleri Koşula Bağlı Sorgulama başlıklı yazıda ayrıntılı olarak anlatılacaktır.