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 Veritabanının Sorgu İle Yedeğini Almak

Ms Sql @@SERVICENAME Kullanımı

Ms Sql Stored Procedure (Saklı Yordam) Nedir?

Ms Sql Sorgu İle Tablo Silmek

Ms Sql Server Bütün Veritabanlarının Listesini Almak