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

MySQL GROUP BY kolom dan tampilkan nilai di kolom yang berbeda

select id2, time,
       sum(case when id3 = 0 then val else 0 end) as col0,
       sum(case when id3 = 1 then val else 0 end) as col1,
       sum(case when id3 = 2 then val else 0 end) as col2,
       sum(case when id3 = 3 then val else 0 end) as col3,
       sum(case when id3 = 4 then val else 0 end) as col4
from your_table
group by id2, time
having sum(val) > 0



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. dropdown dinamis di nodejs mysql

  2. Pernyataan MySQL SIAPKAN dalam prosedur tersimpan

  3. Memindahkan baris dari satu tabel ke tabel lainnya (Sisipkan daftar nilai tidak cocok dengan daftar kolom)

  4. Kebuntuan MySQL dengan prosedur tersimpan menghasilkan UID

  5. menjalankan rata-rata di mysql