Sobes.tech
Junior

COUNT(*) жана COUNT(баананын_аты) ортосундагы айырма эмнеде?

sobes.tech AI

AIден жооп

COUNT(*) таблицадагы бардык саптарды эсептейт, алардын ичинде бардык талаа маанилери NULL болгон саптар да бар.

COUNT(аталы_аты) белгиленген аталы_аты мааниси NULL эмес саптарды гана эсептейт.

Мисал:

SELECT COUNT(*) FROM менин_таблицам; -- Жалпы саптар санын кайтарат

SELECT COUNT(бир_сап) FROM менин_таблицам; -- `some_column` `NULL` эмес саптардын санын кайтарат