SQL TOP Şartı
TOP şartı ile geri dönecek kayırların sayısı belirlenir.
TOP şartı içinde yüzlerce kayıt bulunan geniş tabloların yönetiminde kullanışlıdır.
NOT: Tüm veri tabanı sistemleri TOP şartını destekler.
SELECT TOP sayi | yuzde sutun_ismi
FROM tablo_ismi
SQL SELECT TOP ifadesinin MySQL ve Oracle versiyonları
MySQL
SELECT sutun_ismi
FROM tablo_ismi
LIMIT sayi
Örnek
SELECT *
FROM kisiler
LIMIT 5
Oracle
SELECT sutun_ismi
FROM tablo_ismi
WHERE ROWNUM <= sayi
Örnek
SELECT *
FROM kisiler
WHERE ROWNUM <= 5
SQL TOP örneği
kisiler tablosu
P_Id Soyisim isim Adres Sehir
1 Karaca Ayse Hisarustu İstanbul
2 Bilgin Mert Hisarustu İstanbul
3 Babacan Leyla Hisarustu İstanbul
4 Kocadag Necip Hisarustu İstanbul
5 Beldeler Ahmet Hisarustu İstanbul
kisiler listesinden sadece ilk iki kayıdı seçmek istiyoruz;
SELECT TOP 2 * FROM kisiler
sonuç:
P_Id Soyisim isim Adres Sehir
1 Karaca Ayse Hisarustu İstanbul
2 Bilgin Mert Hisarustu İstanbul
SQL TOP yüzde örneği
kisiler tablosu
P_Id Soyisim isim Adres Sehir
1 Karaca Ayse Hisarustu İstanbul
2 Bilgin Mert Hisarustu İstanbul
3 Babacan Leyla Hisarustu İstanbul
4 Kocadag Necip Hisarustu İstanbul
5 Beldeler Ahmet Hisarustu İstanbul
kisiler listesinin sadece % 60'ını seçmek istiyoruz;
SELECT TOP 60 PERCENT * FROM kisiler
sonuç:
kisiler tablosu
P_Id Soyisim isim Adres Sehir
1 Karaca Ayse Hisarustu İstanbul
2 Bilgin Mert Hisarustu İstanbul
3 Babacan Leyla Hisarustu İstanbul
|