【发布时间】:2015-01-05 12:52:45
【问题描述】:
我想计算列的所有值,而不考虑其中的 NULL 值。 我试过这个查询。
SELECT COUNT(t1) FROM Bilal b WHERE b.t1 IS NULL
结果 =0
t1 t2
1 1
NULL NULL
SELECT COUNT(t1) FROM Bilal b
结果 =1
【问题讨论】:
-
count()的行为是这样定义的(并且最明确地记录在案) -
你想要什么值?