![]()
| Commando | Gebruik | Voorbeeld |
|---|---|---|
GROUP BY col |
Groepeer rijen met dezelfde waarde; gebruik samen met groepsfuncties | GROUP BY pizzacode |
HAVING voorwaarde |
Filter groepen ná het groeperen (gebruik groepsfuncties) | HAVING COUNT(*) > 1 |
WHERE |
Filter individuele rijen vóór het groeperen (geen groepsfuncties) | WHERE basisprijs < 10 |
WHERE |
HAVING |
|
|---|---|---|
| Wanneer | Vóór GROUP BY |
Ná GROUP BY |
| Filtert op | Individuele rijen | Groepen |
| Groepsfuncties | Niet toegestaan | Verplicht |
SELECT col, COUNT(*)
FROM tabel
WHERE voorwaarde -- optioneel, filtert rijen
GROUP BY col
HAVING COUNT(*) > 1 -- optioneel, filtert groepen
ORDER BY col -- optioneel
LIMIT n; -- optioneel