我要在单表中查询,条件是有A\B\C三个查询字段,其中A\B至少要有一个字段不能为空,否则就不继续下去,C有的话就进入判断,为空的话的不进入判断,请问怎么写这一条语句。
(c is not null and (a is not null or b is not null)) or c is null 大致是这么个意思,不过不推荐这样写,放入程序中做处理,或调整设计
Select * from 表名 where A not is null
C用来判断什么???
逻辑不要在数据库中做.
sql case when 多条件了解一下