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

Penghitung kenaikan MySQL SELECT

select name,
      @rownum := @rownum + 1 as row_number
from your_table
cross join (select @rownum := 0) r
order by name

Bagian ini:

cross join (select @rownum := 0) r

memungkinkan untuk memperkenalkan variabel tanpa perlu kueri terpisah. Jadi kueri pertama juga bisa dipecah menjadi dua kueri seperti ini:

set @rownum := 0;

select name,
      @rownum := @rownum + 1 as row_number
from your_table
order by name;

misalnya ketika digunakan dalam prosedur tersimpan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kunci Asing MySQL

  2. Instal MySQL Workbench untuk Administrasi Database

  3. PDO dengan INSERT INTO melalui pernyataan yang disiapkan

  4. Cara membaca dan mereset AUTO_INCREMENT di MySQL

  5. Tidak ada penyedia Entity Framework yang ditemukan untuk penyedia ADO.NET 'MySql.Data.MySqlClient'