|
SQL SELECT Kullanımı
SELECT ifadesi veritbanından verileri okumak için kullanılır. Veritbanındaki
tablo üzerindeki bütün alanlardan veri çekilebileceği gibi belirteceğimiz bir
kaç alandan da veri çekebiliriz. En azındna bir alan belirtmek gerekmektedir.
Select Kullanım Biçimi
Eğer bütün alanlardan veri çekeceksek, Select ifadesinden sonra * işareti
konulur. Böylece bütün alanlardan veri çekileceği belirtilmiş olunur.
Eğer birkaç tane alanlardan veri çekeceksek, Select ifadesinden sonra alanarı
virgüller ayırarak yazarız.
SELECT alan_adi1, alan_adi2
FROM tablo_adi |
Örnek Tablo Uygulaması:
Örnek olarak aşağıdaki gibi Personel isimli tablomuz olsun.
id |
Adi_soyadi |
Sehir |
Bolum |
Sicil No |
1 |
Salih
ESKİOĞLU |
İstanbul |
Bilgi İşlem
Sorumlusu |
1234567 |
2 |
Ayhan
ÇETİNKAYA |
Kocaeli |
İdari İşler
Yöneticisi |
2345678 |
3 |
Serkan
ÖZGÜREL |
Erzincan |
Bilgi İşlem
Sorumlusu |
3456789 |
Örnek1:
SELECT * FROM Personel (Personel tablosundaki bütün kayıtları çeker.)
Bu kod ile tablodaki bütün alanlarda bulunan kayıtları seçmiş oluruz. Daha sonra
bunu kullandığımız programlama ortamında ekrana yazdırırız.
Örnek2:
SELECT Adi_soyadi, Bolum FROM Personel
Bu örnekte Personel tabosundan sadece adı soyadı ve bölüm bilgisinin tutulduğu
alanlar seçilmektedir. Diğer alanlar işleme alınmaz. Kullandığımız programlama
ortamına kayıtları aktarırken sadece bu iki alan dikkate alınacaktır. Eğer
kullandığımız programlama ortamında Şehir bilgisine erişmek istersek hata
alırız.
Bütün programlama ortamlarında (ASP, PHP, .Net vb.) sorgu sonucu elde edilen
veriler üzerinde ilk kayda gitme, önceki kayda gitme, sonraki kayda gitme ve en
son kayda gitme gibi özel tanımlı komutlar vardır. Bu komutlar sayesinde Select
ile elde edilen veriler üzerinde işlem yapılabilir.
|