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 Stored Procedure Kullanmanın Faydaları

Ms Sql View Yaratma

Ms Sql Fonksiyon Drop Etmek

Ms Sql Bir Tablodaki Rastgele Bir Satırı Getirmek

SQL Server Yetkilendirme Modları Nelerdir?