SQL中多条件同时查询语句怎么写?
我现在的查询是建一个网上鞋城,我现在所有鞋的信息包括品牌,风格等等,假如我的JSP页面只能选择这两种查询方式,我怎么在SQL中写查询语句,这两种可以只有其中一种,怎么写,...
我现在的查询是建一个网上鞋城,我现在所有鞋的信息包括品牌,风格等等,假如我的JSP页面只能选择这两种查询方式,我怎么在SQL中写查询语句,这两种可以只有其中一种,怎么写,谢谢各位大虾,,,在线等,,实在谢谢
展开
5个回答
展开全部
我个人觉得应该可以这样实现:
DECLARE @Pinpai VARCHAR(50)
DECLARE @Fengge VARCHAR(50)
SELECT *
FROM [表]
WHERE [品牌] = CASE @Pinpai WHEN NULL THEN NULL ELSE @Pinpai END
OR [风格] = CASE @Fengge WHEN NULL THEN NULL ELSE @Fengge END
DECLARE @Pinpai VARCHAR(50)
DECLARE @Fengge VARCHAR(50)
SELECT *
FROM [表]
WHERE [品牌] = CASE @Pinpai WHEN NULL THEN NULL ELSE @Pinpai END
OR [风格] = CASE @Fengge WHEN NULL THEN NULL ELSE @Fengge END
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table where 品牌='' or 风格=''
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table where (品牌=‘条件' 条件 is null)and (风格=‘条件' or 条件 is null)
在筛选的时候条件也可以是模糊查询 like '%条件%' 形式的
比如 select * from table where 品牌 like '%'||传入的条件||'%'
在筛选的时候条件也可以是模糊查询 like '%条件%' 形式的
比如 select * from table where 品牌 like '%'||传入的条件||'%'
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查询语句拼接字符串啊~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询