选择至少有一个空值的行

uyto3xhc  于 2021-06-23  发布在  Mysql
关注(0)|答案(2)|浏览(318)

这个问题在这里已经有答案了

有没有一种快速的方法来检查列是否为空(4个答案)
两年前关门了。
我有一个数据库 NULL 在它的许多列中(在所有表中)。我想知道是否有一种干净的方法可以从表中选择任何列中至少有一个值设置为null的所有行。
我知道这可以通过使用:

SELECT * FROM `my_table` WHERE `column_1` is null OR `column_2` is null ... with all columns

但是我想知道是否有一种更干净、更通用的方法,所以我不能对每个新表都进行新的查询。谢谢。

mbzjlibv

mbzjlibv1#

你“知道”的是错的。正确的逻辑是:

where column_1 is null or column_2 is null or . . .

这是正确的语法和完全合理的方法。

vwhgwdsa

vwhgwdsa2#

很抱歉,这不能用更干净的方法
如果您可以选择所有行,然后应用一个函数,那么就可以创建一个函数,但这不是sql的构建方式。

相关问题