1

我有一个像这样的查询:

SELECT * FROM table WHERE id = 1

结果是YES | null | null | NO | null等等。

我想知道我得到了多少 NULL 值,有 3 个。如果可能的话,不告诉每个列名。

有什么建议吗?

4

1 回答 1

2

试试这个

SELECT *, ((col1 IS NULL) + (col2 IS NULL) + (col3 IS NULL)...) AS sum_null
FROM table WHERE id = 1
于 2013-02-01T15:37:26.787 回答