小编Ped*_*lla的帖子

即使存在 NULL 值,SQL Count NULL 值为 0

在特定情况下,我有一个填充了 1070 个项目的数据库表,并且在该过程的某个时刻,我向其中添加了一个名为“Current_Status”的列。因此,所有项目都有一个初始为NULL的新字段。

该表用作队列,对于处理的每一行,我将“Current_Status”字段更新为“已处理”或“未处理”。

为了查看过程进行得如何,我使用以下查询计算了状态仍为NULL的剩余项目:

SELECT COUNT([Current_Status]) FROM Table_Name WHERE [Current_Status] IS NULL
Run Code Online (Sandbox Code Playgroud)

问题是,在前 1000 个项目之后,该查询执行的结果是0,即使我检查并使用SELECT * FROM Table_Name查询显示那里仍有一些状态为NULL 的行。

任何想法可能导致这种情况?

我使用 Azure Data Studio 1.4.5 检查了这种情况。

sql azure-sql-database sql-null

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

标签 统计

azure-sql-database ×1

sql ×1

sql-null ×1