ORACLE Select İfadesi

Önceki notumda, bir tablo oluşturmuştum ve kayıtları girmiştim. O tablo üzerinden notlarıma devam edelim.

SELECT STATEMENT

Select ifadesi veritabanındaki tablo veya tablolarda bulunan kayıtları getirmede kullanılır.

Söz Dizimi

SELECT ifade

FROM tablo(lar);

Söz diziminde SELECT’ten sonra yer alan ifade kısmına biz belli değerler girebiliriz. Girebileceklerimiz sütun isimleri ve bazı hesaplamalar(ileride bakacağız.). Buraya girilen ifade sonuç tablosunda görüntülecek sütunlardır.

tablo(lar) yerine de kayıtlarına ulaşmak istediğimiz tablo veya tablolar yazılabilir.

Örnek bir kod yazalım.

Bu sorgu bize Takım tablosuna ait tüm sütunları getirir. Peki bunu nasıl anladık?

Select ‘ten sonra girilen ifade bize sonuç tablosunda gösterilecek sütunları belirtiyordu. * girildiğinden fromdan sonra belirtilen yani kayıtları çağrılan tablo veya tablolara ait tüm sütunlar gösterilir.

From’dan sonra gelen ifade ise kayıtların alınacağı tablo idi.

İşte sonuç tablosu;

TAKIM_ID TAKIM_ADI TAKIM_KURULUSYILI TAKIM_BASKANI TAKIM_ULKESI TAKIM_SEHRI
1 Akhisar Bld. 04/08/1970 Hüseyin Eryüksel Türkiye Manisa
2 Balikesirspor 06/06/1966 Tuna Öztürk Türkiye Balikesirspor
3 Besiktas 03/01/1903 Fikret Orman Türkiye Istanbul
4 Bursaspor 06/01/1963 Recep Bölükbasi Türkiye Bursa
5 Erciyesspor 01/01/1932 Ziya Eren Türkiye Kayseri
6 Eskisehirspor 06/19/1945 Mesut Hoscan Türkiye Eskisehir
7 Fenerbahçe 05/03/1907 Aziz Yildirim Türkiye Istanbul
8 Galatasaray 10/20/1905 Duygun Yarsuvat Türkiye Istanbul
9 Gaziantepspor 02/25/1969 Ibrahim Halil Kizil Türkiye Gaziantep
10 Gençlerbirligi 03/14/1923 Ilhan Cavcav Türkiye Ankara
11 Istanbul Basaksehir 06/15/1990 Göksel Gümüsdag Türkiye Istanbul
12 Karabükspor 01/01/1969 Mustafa Yolbulan Türkiye Karabük
13 Kasimpasa 01/01/1921 Zafer Yildirim Türkiye Istanbul
14 Konyaspor 01/01/1981 Ahmet San Türkiye Konya
15 Mersin I.Yurdu 08/16/1925 Ali Kahramanli Türkiye Mersin
16 Rizespor 05/19/1953 Metin Kalkavan Türkiye Rize
17 Sivasspor 05/09/1967 Mecnun Otyakmaz Türkiye Sivas
18 Trabzonspor 08/02/1967 Ibrahim Haciosmanoglu Türkiye Trabzon

Eğer sadece Takım Adlarını listelemek istiyorsak, aşağıdaki kodu yazmalıyız.

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir