ho bisogno di ottenere la quantità totale di righe quando si utilizza LIMIT con la mia query per evitare due query. è possibile?COUNT con LIMIT nella query mysql
8
A
risposta
14
Uso FOUND_ROWS()
:
Per un SELECT con una clausola LIMIT, il numero di righe che verrebbero restituiti se non ci fosse clausola LIMIT
utilizzare l'istruzione subito dopo l'query SELECT, che ha bisogno della parola chiave CALC_FOUND_ROWS
. Esempio dal manuale:
SELECT SQL_CALC_FOUND_ROWS * FROM tbl_name
WHERE id > 100 LIMIT 10;
Si noti che questo mette sforzo supplementare sulla base di dati, perché deve scoprire la dimensione del pieno set di risultati ogni volta. Utilizzare SQL_CALC_FOUND_ROWS
solo quando è necessario.
Problemi correlati
- 1. COUNT MySQL con LIMIT
- 2. Cassandra CQL SELECT COUNT con LIMIT
- 3. La combinazione di operazioni LIMIT UNION e nella query MySQL
- 4. Come selezionare count() e LIMIT?
- 5. Contare con condizione if nella query mysql
- 6. Usa Limit e Offset nella query Doctrine2
- 7. MySQL - interrogazione UPDATE con LIMIT
- 8. Mysql - LIMIT by Percentage?
- 9. COUNT (id) vs. COUNT (*) in MySQL
- 10. MySQL - Usando UNION con LIMIT
- 11. Come contare tutte le righe quando si utilizza SELECT con LIMIT nella query MySQL?
- 12. Come posso velocizzare una query MySQL con un offset grande nella clausola LIMIT?
- 13. Seleziona media dalla tabella MySQL con LIMIT
- 14. MySQL - Utilizzando COUNT (*) nella clausola WHERE
- 15. MySQL ORDER BY COUNT()?
- 16. Usa LIMIT per impaginare i risultati di query MySQL
- 17. query Sqlite LIMIT/OFFSET
- 18. Utilizzare la funzione count() nella query ColdFusion della query
- 19. Query di Doctrine per trovare il numero totale di risultati in MySQL con LIMIT
- 20. Utilizzo indice MySQL per query ORDER BY LIMIT
- 21. limite vs esiste vs count (*) vs count (id) in MySQL
- 22. Impostazione LIMIT DOP/MySQL con segnaposto con nome
- 23. errore PHP DOP quando si utilizza segnaposti nella clausola LIMIT di una query MySQL
- 24. Mysql COUNT (*) su più tavoli
- 25. SQL - Query - max (count())
- 26. Laravel MySQL orderBy count
- 27. COUNT multiplo() per molteplici condizioni di una query (MySQL)
- 28. Variabili MYSQL nella query php
- 29. Django Query Filtro set + order_by + limit
- 30. MySQL COUNT() e null