Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để có được Mysql rownum liên tục trên trang

Bạn cần kết thúc phép tính để lấy số hàng bên trong truy vấn con và giới hạn nó ở SELECT bên ngoài câu lệnh để row_number không bị vỡ, ví dụ:

tên cột và tên bảng có thể khác với mẫu ví dụ của bạn ở trên nhưng suy nghĩ của truy vấn là giống nhau.

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. WebSecurity.CreateAccount không thành công cho MySQL

  2. Nội dung phản hồi phải là một chuỗi hoặc đối tượng triển khai __toString (), boolean được cung cấp sau khi chuyển sang psql

  3. MySQLi count (*) luôn trả về 1

  4. Chuyển đổi MySQL sang MS Access

  5. Làm thế nào để chèn các ký tự đặc biệt vào cơ sở dữ liệu?