• SDN Forum üyelikleri çok yakında yeniden açılıyor. Siz de bu büyük topluluğun bir parçası olmak için bizi takipte kalın, gelişmeleri kaçırmayın!

ASP.NETde SQL Limit kullanımı?

gurcemal

Öğrenci
Katılım
16 Mart 2009
Mesajlar
17
Reaksiyon puanı
0
Puanları
0
"SELECT * FROM ZIYARET WHERE ONAY=1 ORDER BY TARIH DESC LIMIT 1 , 10"

Sorgusunda Hata Alıyorum .Limit kısmını ekledikten sonra

"ORDER BY yan tümcesinde sözdizimi hatası."
veriyor.
Yapmak İstediğim Kayıtları 1-10 , 11-20 , 21-30 şeklinde sıralı göstermek. Yardımcı Olabilicek Varsa Sevinirim.
 

bodof

Asistan
Katılım
2 Haziran 2009
Mesajlar
141
Reaksiyon puanı
3
Puanları
0
dostum tam emin değilim ama hatırladığım kadarıyla limit kullanımında virgülsüz oluyodu..
"SELECT * FROM ZIYARET WHERE ONAY=1 ORDER BY TARIH DESC LIMIT 10" gibi.. yine bir dene istiyosan ama olmazsa yine cevap yaz başka bir bilen cevaplar :)
bu arada mysql'den bahsediyoruz dimi? :)
 

totleben

Asistan
Katılım
25 Mayıs 2007
Mesajlar
291
Reaksiyon puanı
0
Puanları
16
MsSql de limit yok. Bunun yerine top(10) kullanabilirsin.
 

ortorigo

Öğrenci
Katılım
3 Şubat 2006
Mesajlar
2
Reaksiyon puanı
0
Puanları
0
İyi de mysql'de "SELECT * FROM ZIYARET WHERE ONAY=1 ORDER BY TARIH DESC LIMIT 3 , 10" verirse bu sefer 3 kayıttan başlayıp 10 tane kayıt çekecektir.

Mssql de bunun karşılığı nedir top 3,10 mu?
 

trueorfalse

Öğrenci
Katılım
18 Kasım 2009
Mesajlar
25
Reaksiyon puanı
0
Puanları
0
LIMIT X
PHP:
select top  * from ( select top  * from table order by column )
order by column

LIMIT X,Y
PHP:
select * from
(
select top  * from 
 (
    select top (+) from table order by column ASC
 ) T1 order by column DESC
) T2 order by column ASC
 
Üst