多个条件(或许为空)进行数据库模糊查询的sql语句如何设计???
2013-07-27
展开全部
select * from bid_user where bu_loginname like '%1%' or bu_loginname is null or bu_loginname=''哎 就是 加个 or
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-27
展开全部
select * from 表名 where 字段名 like '%' and ...; 为空的字段直接使用‘%’,不为空就匹配
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-27
展开全部
select case
when 条件1 then 查询结果1
when 条件2 then 查询结果2
.....
when 条件n then 查询结果n
end
from table
where .........
when 条件1 then 查询结果1
when 条件2 then 查询结果2
.....
when 条件n then 查询结果n
end
from table
where .........
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-27
展开全部
CASE WHEN 更好用些,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询