SQL Select Sorgusu ve Örnekleri

Select Sorgusu


1
SELECT * FROM Personel
Bu komut Personel tablosundaki tüm veriyi sorgulamak için kullanılır, * yerine o tablodaki tüm kolonları yazarak ta hepsini getirmiş oluruz.



SELECT
PERSONEL_NO
,ADI
,SOYADI
,GÖREVI
,YONETICISI
,GIRIS_TARIH
,UCRET
,KOMISYON
,BOLUM_NO
FROM Personel

Kolon isimlerini SELECT ifadesinden sonra aralarında virgül ile belirtmemiz gerekmektedir.
FROM nereden olacağı, * tüm veriyi, SELECT ise elde edilen veri üzerinde ne yapılacağını belirtir. SELECT o tablodan veri seçmek için kullanılır. * yerine tabloda belirtilen kolon isimlerini yazarsak, sadece o kolonda olan bilgiyi getirir.

Bu tabloda her kolon, tablodaki verinin anlamlı bir bölümlenmiş bilgisini tutar. Her satırda o tabloda kaç tane veri olduğunu gösterir. Ayrıca SQL dili karakter boyutuna duyarlı değildir. Aşağıdaki sorguların hepsi geçerlidir.
1
2
3
SELECT * FROM Personel
SELECT * FROM personel
SELECT * FROM PersoNEL


Örneğimizde, Personel tablosunda PERSONEL_NO, ADI, SOYADI, GÖREVI, YONETICISI, GIRIS_TARIH, UCRET KOMISYON, BOLUM_NO kolonları bulunmaktadır. Bu tabloya toplamda 7 tane veri girilmiş. İlk satırda PERSONEL_NO’ su 101 olan ADI SOYADI BURAK AKAR olan kayıt gösterilmektedir.
Personel tablosundaki tüm ADI kolonundaki bilgileri getirmek istersek;
SELECT ADI,SOYADI FROM Personel
Tablodaki tüm kayıtları ADI SOYADI olacak şekilde getirir.
          select bolum_no from Personel sorgusunu(query) çalıştırdığımızda, aşağıdaki ekran görüntüsünde de görüldüğü üzere 3 tane 10, 3 tane 20, 1 tane 40 değeri bulunmaktadır. Aynı değerden birden fazla olmasının sebebi her satırdai kişinin bolum_no değerinin 10 olmasıdır.

1
select distinct bolum_no from Personel
çalıştırdığımızda aşağıdaki sonucu elde etmekteyiz.

Paylaş:

Benzer Konular

Önceki Konu
Sonraki Yazı »