Junior
COUNT(*) жана COUNT(баананын_аты) ортосундагы айырма эмнеде?
sobes.tech AI
AIден жооп
COUNT(*) таблицадагы бардык саптарды эсептейт, алардын ичинде бардык талаа маанилери NULL болгон саптар да бар.
COUNT(аталы_аты) белгиленген аталы_аты мааниси NULL эмес саптарды гана эсептейт.
Мисал:
SELECT COUNT(*) FROM менин_таблицам; -- Жалпы саптар санын кайтарат
SELECT COUNT(бир_сап) FROM менин_таблицам; -- `some_column` `NULL` эмес саптардын санын кайтарат