Sobes.tech
Junior

Care este diferența dintre COUNT(*) și COUNT(numele_coloanei)?

sobes.tech AI

Răspuns de la AI

COUNT(*) numără toate rândurile din tabel, inclusiv cele în care toate valorile câmpurilor sunt NULL.

COUNT(nume_camp) numără doar acele rânduri în care valoarea câmpului specificat nume_camp nu este NULL.

Exemplu:

SELECT COUNT(*) FROM tabelul_meu; -- Returnează numărul total de rânduri

SELECT COUNT(camp_anume) FROM tabelul_meu; -- Returnează numărul de rânduri în care `some_column` nu este NULL