Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да получите Mysql rownum непрекъснато над страницата

Трябва да обвиете изчислението, за да получите номера на ред в подзаявка и да го ограничите във външния SELECT изявление, така че row_number да не се счупи, напр.,

името на колоната и името на таблицата може да са различни от примера ви по-горе, но идеята на заявката е същата.

SELECT  RowNumber, Student_ID, Student_Name
FROM
        (
            SELECT  @rownum := @rownum + 1 RowNumber,
                    t.*
            FROM    student t, (SELECT @rownum := 0) s
            ORDER   BY t.Student_ID
        ) subQ
// LIMIT    0, 3



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Изберете само редове, където съществуват множество връзки

  2. Застой в MySQL поради вмъкване от множество нишки

  3. Има ли начин в MySQL имплицитно да се създаде първичен ключ за таблица?

  4. вземете изображение тип mime

  5. MySQL:SELECT ще проучи повече от MAX_JOIN_SIZE реда