mysql查询跨多个列的值

时间:2016-05-16 20:03:18

标签: mysql select

在一组列中查找具有空值的记录的好方法是什么?有点像

"Select all rows where null IN( col6, col7, col8, col9, col10)"

我是否必须对每列进行比较?

2 个答案:

答案 0 :(得分:2)

where greatest(col6, col7, col8, col9, col10) is null

答案 1 :(得分:0)

不太优雅,但您不得不使用db结构。

Select all rows where col6 is null or col7 is null or col8 is null or coll9 is null or ...