sql >> Database teknologi >  >> RDS >> Mysql

Er dette muligt at få det samlede antal rækker med offset-grænse

Du kan bruge SQL_CALC_FOUND_ROWS på denne måde

SELECT SQL_CALC_FOUND_ROWS * FROM users limit 0,5;

Den får rækkeantallet før anvende enhver LIMIT-klausul. Det kræver en anden forespørgsel for at hente resultaterne, men den forespørgsel kan simpelthen være

SELECT FOUND_ROWS()

og du behøver derfor ikke gentage din komplicerede forespørgsel.




  1. Hvordan kan jeg oprette forbindelse til MySQL i Python 3 på Windows?

  2. Hvor er bordet, der holder specialprisen i Magento?

  3. En datamodel for børnefester

  4. PHP:Vis HTML, hvis der eksisterer en post, ellers vis intet