Sobes.tech
Junior

Wat is het verschil tussen COUNT(*) en COUNT(kolom_naam)?

sobes.tech AI

Antwoord van AI

COUNT(*) telt alle rijen in de tabel, inclusief rijen waarbij alle veldwaarden NULL zijn.

COUNT(kolom_naam) telt alleen die rijen waarin de waarde van de opgegeven kolom_naam niet NULL is.

Voorbeeld:

SELECT COUNT(*) FROM mijn_tabel; -- Geeft het totale aantal rijen

SELECT COUNT(en_kolom) FROM mijn_tabel; -- Geeft het aantal rijen waar some_column niet NULL is