Drop links or images here to add them to the editor.

Database schema

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 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