SQL om het aantal verschillende waarden in een kolom te vinden
Ik kan alle verschillende waarden in een kolom op de volgende manieren selecteren:
SELECT DISTINCT column_name FROM table_name;
SELECT column_name FROM table_name GROUP BY column_name;
Maar hoe krijg ik het aantal rijen uit die query? Is een subquery nodig?
324
3
U kunt het
DISTINCT
sleutelwoord gebruiken binnen deCOUNT
aggregaat functie:Dit telt alleen de verschillende waarden voor die kolom.
moet je die afzonderlijke col tellen, en dan een alias geven.