Microsoft SQL'de "limit" kullanımı?

Merhabalar. Microsoft SQL limit kullanımını bilmiyorum. Bu konuda yardımcı olursanız sevinirim. 

Select * from Makaleler Where Anasayfa=1 order by MakaleId desc

Bu sorguda ilk 10 veri hariç diğer verileriden çağırmak istiyorum. "Limit" ile yapılabilineceği yazıyor ama gerekli araştırmaları yapmama rağmen beceremedim. Yardımcı olursanız seviririm.

SQL Server'da LIMIT fonksiyonu yok. Alternatif olarak 2012 ve sonrası için şöyle bir sorgu deneyebilirsin:
 

Select * from Makaleler Where Anasayfa=1 order by MakaleId desc

OFFSET 10 rows --İlk 10 satırı getirmemek için

FETCH NEXT 20 ROWS ONLY --Sadece 20 kayıt dönecek

Önceki versiyonlarında ROW_NUMBER() fonksiyonu mevcut.

Kolay gelsin.

 

 

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git