SELECT KOMUTU TEMELLERİ
Dunya
isim
|
kıta
|
alan
|
nufus
|
gsyh
|
Afganistan
|
Asya
|
652230
|
25500100
|
20343000000
|
Arnavutluk
|
Avrupa
|
28748
|
2831741
|
12960000000
|
Cezayir
|
Afrika
|
2381741
|
37100000
|
188681000000
|
Andorra
|
Avrupa
|
468
|
78115
|
3712000000
|
Angora
|
Afrika
|
1246700
|
20609294
|
100990000000
|
....
|
1)Tabloya göre Angora nüfusunu sorgulayan komut;
Select nufus from
Dunya
Where name =’Angora’
2)Öğenin tabloda olup olmadığını kontrol etmek için IN komutu
kullanılır. Afganistan, Cezayir ve Andorra’in listede olup olmadığını aşağıdaki
kod ile kontrol edelim. Adını ve nüfusunu yazdıralım
Select isim, nufus
from dünya
Where name in(‘Afganistan’,
‘Cezayir’, ‘Andorra’);
3)Nüfusu 200000 ile 350000 arasında olan ülkeleri yazdıralım.
Bunun için between komutunu kullanacağız. Between komutu aralık değerleri
yazdırır.
SELECT isim, alan
FROM dunya
WHERE alan BETWEEN
200000 AND 350000
4)Yukarıdaki tabloya göre A ile başlayan ülkeleri yazdıralım.
Bunun için like komutunu kullanacağız.
SELECT isim FROM
dunya
WHERE name LIKE 'A%'
5) Yukarıdaki tabloya göre A ile biten ülkeleri yazdıralım.
Bunun için like komutunu kullanacağız, tek bir farkla
SELECT isim FROM
dunya
WHERE name LIKE '%A'
6)Tabloya göre içinde R harfi geçen ülkeleri listelemek için
aşağıdaki kodu kullanacağız
SELECT isim FROM
dunya
WHERE name LIKE '%R%'
7)Tabloya göre a ile başlayıp a ile biten ülkeleri listeleyen
kod;
SELECT isim FROM
dunya
WHERE isim LIKE 'a%a
8)Tabloya göre rr olan ülkeleri listeleyiniz
SELECT isim FROM
dunya
WHERE isim LIKE '%rr%
9) Ülkenin isminde 3 veya daha fazla a olan ülkeleri yazdırın
SELECT isim FROM
dunya
WHERE isim LIKE '%a%a%a%'
10)İkinci harfi n olan ülkeleri yazdırın
SELECT isim FROM
dunya
WHERE isim LIKE '_n%'
ORDER BY isim
11)Tablodaki ülkere göre 7 karakterli olan ülkeyi listeleyen
komut;
SELECT isim FROM
dunya
WHERE name LIKE '_______'
12)Nüfusu 100000’den büyük ülkeleri listeleyen komut;
Select isim from
dünya
Where nufus
>=100000
Yorumlar
Yorum Gönder