gpt4 book ai didi

SQL 查询从列中获取空值计数

转载 作者:行者123 更新时间:2023-12-02 17:34:45 24 4
gpt4 key购买 nike

我想生成一个 SQL 查询来获取特定列中的 null 计数,例如

SELECT COUNT (column) AS count 
FROM table
WHERE column = null ;

这将返回 0,但我想知道该列中存在多少个空值

SELECT COUNT (column) AS count 
FROM table
WHERE column = 'some value';

返回匹配记录的数量

最佳答案

NULL 值很特殊,因为您不能将 = 与它一起使用;您必须使用 IS NULL 来代替:

SELECT COUNT (*) AS count FROM table where column IS null ;

这是因为 SQL 中的 NULL 不等于任何值,包括其他 NULL 值。另请注意使用 * 作为 COUNT 的参数。

关于SQL 查询从列中获取空值计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28043752/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com