根据MS 的知识库,
除了 COUNT,聚合函数忽略空值。
有谁知道我怎样才能让它正常工作,也就是说,如果它试图与值中的空值聚合,则返回空值?
例子:
SELECT SUM("col") FROM ( SELECT NULL "col" UNION SELECT 1 "col" ) test
我希望这个查询返回NULL,而不是 1。
NULL
null sql-server aggregate
aggregate ×1
null ×1
sql-server ×1