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

MySQL Hitung dan jumlahkan berdasarkan kondisi

Ini hanya agregasi bersyarat:

select pn, sum(loc = 'a') as a, sum(loc = 'b') as b
from table1
group by pn;

Jika Anda memiliki daftar loc yang tidak diketahui nilai, maka Anda mungkin memerlukan kueri dinamis. Google "Pivot dinamis MySQL".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL membedakan entri dua kolom bahkan ketika diaktifkan

  2. Pernyataan kueri SQL

  3. Doctrine2 dengan Symfony2 tidak mengenali rangkaian karakter dan susunan db

  4. PDO + MySQL selalu mengembalikan string, tetapi bagaimana dengan MSSQL?

  5. Apakah ada alasan MySQL tidak mendukung FULL OUTER JOINS?