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

Menambahkan nol ke array jika nilai kosong terjadi dalam array

Daripada mencoba meretas array Anda, Anda dapat mengubah kueri Anda sehingga mengembalikan nilai 0 ketika tidak ada produk tertentu yang terjual pada hari itu. Ini akan berhasil:

$query1 = "SELECT date, SUM(CASE WHEN appid = $itemid THEN amount ELSE 0 END) AS amount 
           FROM app_product_details
           WHERE date BETWEEN '2019-05-14 00:00:00' AND '2019-05-20 23:59:59' 
           GROUP BY date";



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gabungkan nilai dua baris menjadi satu

  2. Nilai numerik di luar jangkauan:1264 di mysql

  3. Saya mendapatkan kesalahan Pencarian 'icontains' yang tidak didukung untuk CharField atau bergabung di bidang yang tidak diizinkan.

  4. PHP PDO Perbarui masalah pernyataan yang disiapkan

  5. pesanan mysql dan groupby