[原创]多条件SQL查询语句
2008-04-11 21:43
435 查看
CREATE PROCEDURE dbo.GetMembersList
(
@members_type varchar(50),
@memberKey varchar(50)
)
AS
select * from members where (members_type=@members_type or @members_type='') and ((members_kh like '%'+ @memberKey+'%' or @memberKey='') or (members_name like '%'+@memberKey+'%' or @memberKey='') or (members_tel like '%'+@memberKey+'%' or @memberKey='') or (members_QQ like '%'+@memberKey+'%' or @memberKey='')
or (members_email like '%'+@memberKey+'%' or @memberKey='') or (members_address like '%'+@memberKey+'%' or @memberKey='') or (members_sfz like '%'+@memberKey+'%' or @memberKey='') or (introducer like '%'+@memberKey+'%' or @memberKey='') or (members_birthday like '%'+@memberKey+'%' or @memberKey='')
or (members_beizhu like '%'+@memberKey+'%' or @memberKey=''))
RETURN
GO
(
@members_type varchar(50),
@memberKey varchar(50)
)
AS
select * from members where (members_type=@members_type or @members_type='') and ((members_kh like '%'+ @memberKey+'%' or @memberKey='') or (members_name like '%'+@memberKey+'%' or @memberKey='') or (members_tel like '%'+@memberKey+'%' or @memberKey='') or (members_QQ like '%'+@memberKey+'%' or @memberKey='')
or (members_email like '%'+@memberKey+'%' or @memberKey='') or (members_address like '%'+@memberKey+'%' or @memberKey='') or (members_sfz like '%'+@memberKey+'%' or @memberKey='') or (introducer like '%'+@memberKey+'%' or @memberKey='') or (members_birthday like '%'+@memberKey+'%' or @memberKey='')
or (members_beizhu like '%'+@memberKey+'%' or @memberKey=''))
RETURN
GO
相关文章推荐
- oracle心得1--oracle简介@基本sql语句@条件查询@排序数据理论与案例
- SQL常用条件查询语句
- 一个数据库查询方法(可以动态设置查询参数,设置查询条件),很巧妙的组合sql语句
- 分享一些常见的SQL语句,包含单表查询、高级查询(连接查询、复合条件查询、嵌套查询等)。
- 多条件查询sql语句
- SQL 查询语句 IIF()处理条件判断
- hibernate根据条件动态组装sql/hql语句(仿ibatis动态查询语句功能)
- 请教一下各位大侠,关于sql语句中使用case替换where条件的查询出现空行的原因
- Oracle提高SQL查询效率where语句条件的先后次序
- XsqlFilterResult----动态生成sql语句的类,过滤一些为空的查询条件
- SQL 查询语句中交叉条件的应用!
- 多条件查询语句,避免sql拼接引起sql注入写法
- 多条件组合查询,并根据指定类别找出所有最小子类别的SQL语句备忘
- mysql5.7官网直译SQL语句优化--where条件查询优化
- 要提高SQL查询效率where语句条件的先后次序应如何写
- Questions:连接两个表进行查询:可以输入或不输入查询条件的sql 语句
- SQL 查询条件放在LEFT OUTER JOIN 的ON语句后与放在WHERE中的区别
- 当只有一个输入条件的时匹配数据库表中多个字段模糊查询的SQL语句
- cxGrid补遗之得到含查询条件的sql语句
- 动态sql语句拼接查询条件