Junior
Mi a különbség a COUNT(*) és a COUNT(oszlop_neve) között?
sobes.tech MI
Válasz az MI-től
COUNT(*) megszámolja az összes sort a táblában, beleértve azokat is, ahol minden mezőérték NULL.
COUNT(oszlop_neve) csak azokat a sorokat számolja, ahol a megadott oszlop_neve értéke nem NULL.
Példa:
SELECT COUNT(*) FROM az_en_tablam; -- Visszaadja az összes sort
SELECT COUNT(valami_oszlop) FROM az_en_tablam; -- Visszaadja azoknak a soroknak a számát, ahol some_column nem NULL