Junior
Kāda ir atšķirība starp COUNT(*) un COUNT(nosaukums_kolonnas)?
sobes.tech AI
Atbilde no AI
COUNT(*) skaita visas rindas tabulā, ieskaitot tās, kurās visas lauka vērtības ir NULL.
COUNT(nosaukuma_lauks) skaita tikai tās rindas, kurās norādītā nosaukuma_lauks vērtība nav NULL.
Piemērs:
SELECT COUNT(*) FROM mana_tabula; -- Atgriež kopējo rindu skaitu
SELECT COUNT(kas_viens_lauks) FROM mana_tabula; -- Atgriež rindu skaitu, kur `some_column` nav `NULL`