- 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 January 15, 2025