sql >> Database >  >> RDS >> Mysql

Is dit mogelijk om het totale aantal rijen te krijgen met een offsetlimiet?

U kunt SQL_CALC_FOUND_ROWS op deze manier gebruiken

SELECT SQL_CALC_FOUND_ROWS * FROM users limit 0,5;

Het krijgt het aantal rijen voor toepassing van een LIMIT-clausule. Er is wel een andere zoekopdracht nodig om de resultaten op te halen, maar die zoekopdracht kan eenvoudig zijn

SELECT FOUND_ROWS()

en daarom hoeft u uw ingewikkelde vraag niet te herhalen.




  1. Hoe importeer ik modules of installeer ik extensies in Postgres?

  2. SQL-basisopdrachten:eenvoudige query's schrijven met voorbeelden

  3. Min vs Behalve Verschil in ORACLE/SQL Server

  4. Hoe de strikte SQL-modus in MySQL 5.7 uit te schakelen