Sobes.tech
Junior

Фарқи байни COUNT(*) ва COUNT(номи сутун) чист?

sobes.tech AI

Ҷавоб аз AI

COUNT(*) ҳамаи сатрҳоро дар ҷадвал ҳисоб мекунад, аз ҷумла онҳое, ки ҳама арзишҳои майдонҳо NULL мебошанд.

COUNT(номи_ситора) танҳо он сатрҳоро ҳисоб мекунад, ки арзиши номи_ситора дар он не NULL аст.

Масал:

SELECT COUNT(*) FROM ман_таблицам; -- Ҳамагӣ шумораи сатрҳоро бармегардонад

SELECT COUNT(як_модда) FROM ман_таблицам; -- Шумораи сатрҳоро, ки `some_column` дар он не `NULL` аст