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

Kelompokkan berdasarkan bulan dan kembalikan 0 jika data tidak ditemukan

Saya belum menguji tetapi seharusnya berhasil:

SELECT MONTH(created_at) AS month_num, 
DATE_FORMAT(created_at, '%b') AS month_name, ifnull(count(*),0) AS total_num 
    FROM table WHERE user_id=1384249399168
    GROUP BY MONTH(created_at) ORDER BY created_at DESC


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penggunaan wildcard dalam nama tabel mysql

  2. Bagaimana cara menyimpan dokumen XML yang diuraikan ini secara efisien di Database MySQL menggunakan Python?

  3. Bagaimana cara menjalankan dua kueri ini di php?

  4. Masukkan data dari kolom tabel dan simpan ke kolom tabel lain

  5. Laravel &beberapa kueri penghitungan menggunakan Eloquent