Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

Cheatsheet — GROUP BY & HAVING
| 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 vs HAVING
|
WHERE |
HAVING |
| Wanneer |
Vóór GROUP BY |
Ná GROUP BY |
| Filtert op |
Individuele rijen |
Groepen |
| Groepsfuncties |
Niet toegestaan |
Verplicht |
Volgorde van commando’s
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