Junior
Aký je rozdiel medzi COUNT(*) a COUNT(názov_stĺpca)?
sobes.tech AI
Odpoveď od AI
COUNT(*) spočíta všetky riadky v tabuľke, vrátane tých, kde všetky hodnoty polí sú NULL.
COUNT(názov_stĺpca) spočíta iba tie riadky, kde hodnota daného názov_stĺpca nie je NULL.
Príklad:
SELECT COUNT(*) FROM moja_tabuľa; -- Vráti celkový počet riadkov
SELECT COUNT(niečo_stĺpec) FROM moja_tabuľa; -- Vráti počet riadkov, kde `some_column` nie je NULL