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

MySQL:Cột tạm thời tăng tự động trong câu lệnh chọn

Điều này sẽ cung cấp cho bạn một liên tiếp số hàng với 3 .

SELECT
    (@cnt := @cnt + 1) AS rowNumber,
    t.rowID
FROM myTable AS t
  CROSS JOIN (SELECT @cnt := 0) AS dummy
WHERE t.CategoryID = 1
ORDER BY t.rowID ;

Kết quả

| ROWNUMBER | ROWID |
---------------------
|         1 |     1 |
|         2 |    25 |
|         3 |    33 |
|         4 |   150 |


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ghép kênh Ruby / MySQL Lỗi:gói không hợp lệ:số thứ tự không khớp

  2. thứ tự theo .... số? Giúp tôi sắp xếp địa chỉ ip

  3. Lỗi MySQL:2013, Mất kết nối với máy chủ MySQL lúc 'đang đọc gói giao tiếp ban đầu', lỗi hệ thống:0

  4. Các câu lệnh SELECT được sử dụng có một số cột khác nhau (REDUX !!)

  5. Làm cách nào để tạo bảng mysql với default_date cột thời gian?