- WHERE: Menyaring data sebelum pengelompokan (sebelum
GROUP BY). - HAVING: Menyaring data setelah pengelompokan (setelah
GROUP BY).
Contoh:
- WHERE:
SELECT * FROM customers WHERE age > 30; - HAVING:
SELECT city, COUNT(*) FROM customers GROUP BY city HAVING COUNT(*) > 10;
Jadi, WHERE untuk data awal, HAVING untuk hasil agregat.
ajieechy487 Answered question