Нет, У меня есть коллега, который всегда пишет ISNULL (COUNT (*), 0), но я всегда думал, что COUNT (*) никогда не может вернуть NULL. Но потом я просмотрел сети и мои находки позволили мне написать это ...
Привет
У меня есть коллега, который всегда пишет ISNULL (COUNT (*), 0)
, но я всегда думал, что COUNT (*)
никогда не может вернуть NULL
.
Но затем я поискал в сети и мои выводы позволили мне написать этот небольшой фрагмент кода:
create table t1 (
val1 varchar(50),
)
select count(*) from t1
where val1 like 'abc'
group by val1
Есть ли другие случаи, когда COUNT (*) возвращает NULL
?