Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL:Kenaikan otomatis kolom sementara dalam pernyataan pilih

Ini akan memberi Anda berturut-turut nomor baris dengan 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 ;

Hasil

| 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. Fungsi MySQL LOG2() – Mengembalikan Logaritma Basis-2 dari suatu Nilai

  2. MySQL LOAD DATA LOCAL INFILE tidak diizinkan melalui ODBC

  3. PHP, MYSQL Autocomplete tidak berfungsi

  4. MySQL SELECT beberapa hari terakhir?

  5. Mysql NOT IN dan NOT EXIST sama?