SQL'de her nth satırı seçmeye çalışıyorum. Stack Overflow'u araştırdım ve sınırlı SQL bilgime dayanarak neler yapabileceğimi bir araya getirdim. 81.225 satır içeren bir tablom var. SQLite'de her 285. satırı seçmeye çalışıyorum.SQLite3 içinde her nth satırı seçin
Select *
From Test A
Where ROWID > 0 AND ROWID <= 81225
AND ROWID % 285 = 285 % 285
Bu sorgu bana 285 satır (i beklenebilir ki) veriyor, ama bana beklenen sonuçları vermiyor şu şekildedir: Ben kullanıyorum ne
olduğunu. İstediğiniz sonuçları vermek için bu koda eklenecek/değiştirilecek bir şey var mı?
Eğer modülü için kullandığınız koşul yanlış
Bu işlev için 'rowid 'işlevini kullanmak, yalnızca değerler ardışık olduğunda, yani satır silinmemişse çalışır. –