小编典典

COUNT(*)什么时候返回NULL?

sql

您好我有一个同事总是写信ISNULL(COUNT(*),0),但是我一直以为那COUNT(*)永远不会回头NULL

但是后来我搜索了互连网,我的发现使我得以编写这段小代码:

create table t1 (
    val1 varchar(50),
)

select count(*) from t1
where val1 like 'abc'
group by val1

COUNT(*)返回时还有其他情况NULL吗?


阅读 223

收藏
2021-04-22

共1个答案

小编典典

它不会返回NULL。在GROUP BY你的榜样使得它在不返回行,这是不一样的NULL一列。

2021-04-22