Ms Sql Top Kullanımı

MS Sql 'de TOP fonksiyonu, yazılan bir SELECT sorgusundan en yukardaki istenilen sayı kadar satırın alınması için kullanılır. Bu yüzden TOP genellikle satırları sıralamak için kullanılan ORDER BY fonksiyonu ile beraber kullanılmaktadır.

Aşağıdaki örneği inceleyelim..

ILLER ismindeki tablomuzda SEHIR ve BOLGE isminde 2 adet kolonumuz olsun. 7 adet kayıdın olduğu bu tabloda isim sıralamasına göre ilk 3 şehri getirmek istiyoruz.

SEHIR BOLGE
İstanbul Marmara
Bursa Marmara
Ankara İç Anadolu
İzmir Ege
Adana Akdeniz
Erzurum Doğu Anadolu
Konya İç Anadolu

Bunun için TOP fonksiyonunu kullanarak bir sorgu yazalım.

SELECT TOP(3) *  FROM ILLER ORDER BY SEHIR

Sorgumuzun bize getireceği sonuç aşağıdadır.

SEHIR BOLGE
Adana Akdeniz
Ankara İç Anadolu
Bursa Marmara

ORDER BY ile SEHIR kolonuna göre bir sıralama yaptık ve bu sıralamadan ilk 3 kaydı getirmiş olduk.



İlginizi Çekebilir

Ms Sql Server Boş Alana Sahip Sistem Sabit Disklerinin Listesini ...

Ms Sql @@MAX_PRECISION Kullanımı

Ms Sql Bütün Tablolardaki Kayıt Sayılarının Listesi

Ms Sql Temp Tabloyu Drop Etmek

Ms Sql Herhangi Bir View'da Kullanılan Tablo Kolonlarının Listesi