小编end*_*ser的帖子

SQL Server 的聚合函数忽略空值。我该如何纠正?

根据MS 的知识库

除了 COUNT,聚合函数忽略空值。

有谁知道我怎样才能让它正常工作,也就是说,如果它试图与值中的空值聚合,则返回空值?

例子:

SELECT SUM("col")
FROM (
    SELECT NULL "col"
    UNION
    SELECT 1 "col"
) test
Run Code Online (Sandbox Code Playgroud)

我希望这个查询返回NULL,而不是 1。

null sql-server aggregate

1
推荐指数
1
解决办法
3773
查看次数

标签 统计

aggregate ×1

null ×1

sql-server ×1