Cómo a buscar registros en páginas en Android
Pregunta
Quiero utilizar la cláusula SQLite LÍMITE y OFFSET , de modo que pueda ir a buscar mis registros en páginas. Pero, a pesar de que puedo encontrar en la LÍMITE cláusula en el SQLiteQueryBuilder.query () lo que limitaría efectivamente el número de registro en mi resultado. No se pudo encontrar el OFFSET cláusula de cualquier modo que pueda continuar ir a buscar desde el punto de irme. Además, puede que alguien me explique el uso exacto de SelectionArgs [] en la función de consulta (), con algún ejemplo?
Solución 2
Usted sólo puede dar los parámetros de límites y Offset en la cláusula where, de esta manera
tmpCol.query(Tablename, columns, "WHERE Clause LIMIT xx OFFSET yy",
selectionArgs[], having, orderBy);
Otros consejos
Prueba esto:
db.query(TABLENAME,
new String[] { _ID,NAME,CHILDREN },
NAME+"=? OR "+CHILDREN+" > ? ",
new String[] { "John","3"},
null,
null,
" 25 OFFSET 100"); //or 100, 25
Tenga en cuenta que todo es una cadena, por lo que la cláusula donde reemplazos también deben ser cadenas