Veritabanları ile çalışırken, veritabanından belirli kriterlere göre veri çekmek isteyebiliriz. Bu gibi durumlarda, bundan sonra en çok karşılaşacağınız ve kullanacağınız veritabanı komutu SELECT komutunu inceleyeceğiz.
SELECT komutunun Türkçe karşılığı “seç” demektir. Bu komut ile dilediğimiz tablodaki dilediğimiz satırlar içerisindeki verilerin tamamını ya da belli bir kısmını alabiliriz. FROM komutu ile birlikte kullanılır. Kullanım şekli (SELECT) (sütun adları ya da tüm alanlar için yıldız (*) işareti) (FROM) (tablo_adi) şeklindedir.
Örnek kullanım;
1 |
SELECT * FROM ogrenci; // ogrenci tablosundaki tüm verileri çek |
Yukarıdaki sorgumuzun sonucu aşağıdaki gibi olacaktır;
Yukarıdaki sorgu ile “ogrenci” tablosundaki tüm verileri çekiyoruz.
Eğer biz sadece öğrenci adı ve soyadı bilgisini çekecek olsaydık, sorgumuz şu şekilde olacaktı;
1 |
SELECT adiSoyadi FROM ogrenci;// "ogrenci" tablosundan sadece "adiSoyadi " sütunundaki verileri çeker |
Yukarıdaki sorgumuzun çıktısı aşağıdaki gibi olacaktır;
Eğer birden fazla alan (sütun) çekmek istiyorsak, adiSoyadi ve sehir sütunlarını çekelim;
1 |
SELECT adiSoyadi, sehir FROM ogrenci;// "ogrenci" tablosundan "adiSoyadi, sehir" sütunundaki verileri çektik |
Sonuç;
Görüldüğü gibi SELECT deyiminin en basit hali yukarıdaki gibidir.
Söz dizimi aslında çok basit (SELECT) => (SeçilecekAlan) + (FROM) => (Tablo Adı) şeklinde.