¿Hay alguna manera fácil de obtener el número de filas devuelto por una instrucción sqlite? No quiero tener que pasar por el proceso de hacer un COUNT() primero. Gracias.Número de filas devueltas en una instrucción sqlite
12
A
Respuesta
9
En cada llamada a sqlite_step
, incrementar una variable 1.
Si desea que el número de filas de antemano , entonces no hay manera fácil.
2
contar todas las entradas de una tabla, puede utilizar la siguiente instrucción SQL:
SELECT COUNT(*) FROM "mytable" where something=42;
O simplemente lo siguiente para obtener todas las entradas:
SELECT COUNT(*) FROM "mytable";
En caso de que ya haya hecho la consulta, y solo quiere la cantidad de entradas devueltas puede usar sqlite3_data_count()
y s qlite3_column_count()
dependiendo de lo que quiera contar.
+1
El OP pidió específicamente una forma de * evitar * 'COUNT'. – dan04
Cuestiones relacionadas
- 1. el número de filas de una instrucción Select
- 2. Registro activo de CodeIgniter: obtenga el número de filas devueltas
- 3. instrucción Select en SQLite reconocer fila número
- 4. ¿Cómo cuento el número de filas devueltas por subconsulta?
- 5. ¿Cómo cuento la cantidad de filas devueltas en mi lector de SQLite en C#?
- 6. Número de filas en una base de datos SQLite
- 7. ¿Número máximo de filas en una tabla sqlite?
- 8. PostgreSQL cambiando filas devueltas orden
- 9. elasticsearch número de facetas devueltas
- 10. Limite el número de filas devueltas en el lado del servidor (límite forzado)
- 11. ¿Cómo enumerar las filas devueltas en SQL?
- 12. Uso de la instrucción LIMIT en una consulta SQLite
- 13. Limite un número máximo de filas de sqlite
- 14. cómo contar el número de filas devueltas por la consulta en Codeigniter con Datamapper
- 15. Symfony2 y Doctrina - Obtiene el número de filas devueltas desde la fuente de datos
- 16. Doctrine 2 leftJoin, with, manytomany relationship, número incorrecto de filas devueltas
- 17. SQLite - obteniendo el número de filas en una base de datos
- 18. limitando el número de filas en una función ContentResolver.query()
- 19. ¿Cómo puedo ACTUALIZAR las filas devueltas por un SELECT en un bucle?
- 20. SQLite: acumulador (suma) de columna en una instrucción SELECT
- 21. SELECCIONE la instrucción INTO en sqlite
- 22. Obtenga conteo de filas actualizado de SQLite en Android usando una consulta sin procesar?
- 23. MySQL: ¿cuántas filas puedo insertar en una sola instrucción INSERT?
- 24. Devuelve el número de filas afectadas por la instrucción SQL UPDATE en Java
- 25. 100k filas devueltas en un orden aleatorio, sin un tiempo de SQL a cabo por favor
- 26. ¿El número de columnas devueltas afecta la velocidad de una consulta?
- 27. SQL DELETE - Número máximo de filas
- 28. Actualizar varias filas utilizando instrucción de selección
- 29. Pregunta de FMDB SQLite: recuento de filas de una consulta?
- 30. Insertar varias filas -> instrucción excede el número máximo permitido de 1000 valores de fila
Gracias dan, incrementar la variable parece ser la manera más fácil. –
Estas son malas noticias. Quiero malloc una matriz para almacenar el resultado, y no puedo saber qué tan grande debe ser de antemano sin llamar a la misma declaración de selección dos veces! – sudo