我如何在SQL中实现以下功能。 (我在检查col1
是否为空时遇到问题,请检查col2
是否为"confirmed"
)
select data from table1 where col1 = "true"
或(如果col1
为空,请检查col2 = "confirmed"
)。
(要检查col1
和col2
的值是不同的)
答案 0 :(得分:2)
假设col2非空。如果它可以是null
,请展开条件(类似于显示的条件)
where (col1 is not null and col1='true')
or (col1 is null and col2='confirmed')