Sql İle Alakalı Bir Soru
-
arkadaşlar sql de ilk 10 kayıt ikini 10 kayıt x 10 kayıt şeklinde kayıtları nasıl listeleyebilirim ?
-
sql server ise sanırsam şöyle idi
select TOP 10 , * from tablo; sana 10 satır dondurur. yada select TOP 10 * from tablo;
mysql de select * from tablo 0,10; sana ilk 10 satırı dondurur. 5,10 yaparsan 5-1* arası gelir
oracle de select * from tablo rowNum < 10; sana 10 satır dondurur
-
abi acceste kullanıcam ben mesela
1
2
....
....
....
99
100
101
burda ilk 10 kayıt veya 2. 10 kayıt dediğimde ilk 10 kayıttan sonra mesela 2. 10 kayıtı listeleyecek sayfalama fonksiyonu yazıcamda onun için gerekli :)
önce kaç kayıt olduğunu bulup sonra 10 ar 10 ar sıralatacağım
-
select TOP 10 , * from tablo where id not in (TOP 10*sayfa , id from tablo) dediğin zaman ikinci select teki 10 u sayfa sayısı ile çarparsan yapmış olursun boyle bişe
Toplam Hit: 2193 Toplam Mesaj: 4
