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

Brug LIMIT til at paginere resultater i MySQL-forespørgsel

Dette kan ikke lade sig gøre.

Se løsningen her:MySQL Math og COUNT(*) i LIMIT

Jeg vil anbefale at bruge javascript eller noget til at håndtere den første parameter (dvs. offset), såsom:limit 0,20 på første side og limit 21,20 på anden...

For eksempel hvis din første side har en get-variabel i webadressen www.example.com?page=1

offset = (page - 1)*20 ;
row_count = 20;
select * from table limit (offset, row_count);


  1. Kombiner felter fra forskellige rækker på betingelse

  2. MySQL Vis indekser i databasen

  3. Sådan finder du en databases ANSI_NULLS-indstilling i SQL Server (T-SQL)

  4. Understøttede formatmodeller til datofunktionerne ROUND() og TRUNC() i Oracle