sql select condition,如果col1为空,则检查col2

时间:2018-01-11 15:20:57

标签: sql sqlite select ifnull

我如何在SQL中实现以下功能。 (我在检查col1是否为空时遇到问题,请检查col2是否为"confirmed"

select data from table1 where col1 = "true"或(如果col1为空,请检查col2 = "confirmed")。

(要检查col1col2的值是不同的)

1 个答案:

答案 0 :(得分:2)

假设col2非空。如果它可以是null,请展开条件(类似于显示的条件)

where (col1 is not null and col1='true')
or (col1 is null and col2='confirmed')