Soru & Cevap

SQlite Query Limit ...

21.07.2014 - 02:42

Java sqlite queryde limit nasıl tanımlanır, basitçe yapmak istediğim cursor'da 10'dan 15. satıra kadar olan satırları alıp yazdırmak. Aşağıdaki gibi ve birkaç farklı şekilde daha denedim fakat olmadı. Yardımcı olabilir misiniz?

[code]Cursor c = myDatabase.query(DB_TABLE, columns, KEY_KNOWN+"=?", new String[]{"1"}, null, null, "10,5");[/code]

7 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1372-1408467635.jpg
ahmtbrk
21.07.2014 - 03:09

rawQuery methodu ile custom query yazabilirsiniz.

[code]


db.rawQuery("SELECT * FROM " + TABLE_NAME + " ORDER BY " + ORDER_BY + " LIMIT 0, 20", NULL);

[/code]

0 dan başla 20 kayıt al.

veya query methodu ilede şöyle.

[code]db.query(DATABASE_TABLE, new String[] { KEY_ROWID, KEY_PORTALNAME, KEY_TITLE }, null, null, null, null, null, " limit 10 offset 20");[/code]

 

Barış
22.07.2014 - 10:34
query metodunda " limit 10 offset 20" hata veriyor fakat "10,20" olarak düzelttiğimde çalıştı. Bilgi için teşekkürler.