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

Mysql, Periksa perubahan nilai bidang?

Ini akan berhasil:

SELECT
  @s := @s + (@prev_size != a.size) `index`,
  id,
  @prev_size := a.size size,
  name
FROM a, (SELECT @s := 0, @prev_size := -1) s
ORDER BY a.size

Keluaran:

| INDEX | ID | SIZE | NAME |
|-------|----|------|------|
|     1 |  2 |  200 |  bcd |
|     1 |  5 |  200 |  aaa |
|     2 |  3 |  400 |  xyz |
|     3 |  1 |  500 |  abc |
|     3 |  4 |  500 |  bbb |

Biola di sini .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. resep database mysql chef gagal pada file besar

  2. dapatkan array nilai kolom di codeigniter

  3. impor file csv dari Situs FTP eksternal

  4. Mengubah hitungan saat ini dari nilai Kenaikan Otomatis di MySQL?

  5. Memfilter data untuk ditampilkan dari database di javafx