sql多表联合查询传入的日期参数对应两个字段,怎么判断一个字段为空则查询另一个字段,反之查询这个字段?求

2024-12-01 07:00:35
推荐回答(2个)
回答1:

你这看茄闭陆着那么麻烦,举个例子,自己套进去好了。

select case when 字段A is null then 字段B else 字段A end from 态吵表名 where ……

连接和where条颤顷件正常使用。

回答2:

select  *,(case when 字段纯纳A is null then 字嫌则段B else 字段A end ) 新字做者没段名
from 表名 
where ...

concat是MySQL里的语句,SQL里面直接用+号连接就可以了