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

Cara menggunakan kolom temp di klausa where

Gunakan HAVING sebagai gantinya:

Select
    product_brand,
    (CASE WHEN COUNT(product_brand)>50 THEN 1 ELSE 0 END) AS brand_count
  FROM products
  GROUP BY product_brand
  HAVING brand_count = 1

WHERE dievaluasi sebelum GROUP BY . HAVING dievaluasi setelahnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tambahkan Kunci Asing ke tabel yang ada

  2. Menyimpan gambar yang diunggah pengguna secara efisien pada sistem file

  3. Cara mengulang set hasil mysql

  4. Bagaimana cara menentukan apakah menggunakan SSL dalam Koneksi MySql?

  5. Masalah pengkodean UTF8 - Dengan contoh yang bagus