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