sqlserver写多条件并列查询语句
2012-12-13 12:36
483 查看
ALTER PROCEDURE [dbo].[zq_SearchUser]
@userName varchar(20),
@tel varchar(20),
@email varchar(20)
AS
declare @sql varchar(1000),@sql1 varchar(1000),@sql2 varchar(1000)
set @sql='select * from tUser'
set @sql1=' where 1=1 '
BEGIN
if(@userName!='' )
set @sql1=@sql1+'and userName='+''''+@userName+''''
if (@tel!='')
set @sql1=@sql1+' and tel='+''''+@tel+''''
if (@email!='' )
set @sql1=@sql1+' and tel='+''''+@email+''''
set @sql2=@sql+@sql1
exec(@sql2)
END
直接上代码,看不懂就留言!
@userName varchar(20),
@tel varchar(20),
@email varchar(20)
AS
declare @sql varchar(1000),@sql1 varchar(1000),@sql2 varchar(1000)
set @sql='select * from tUser'
set @sql1=' where 1=1 '
BEGIN
if(@userName!='' )
set @sql1=@sql1+'and userName='+''''+@userName+''''
if (@tel!='')
set @sql1=@sql1+' and tel='+''''+@tel+''''
if (@email!='' )
set @sql1=@sql1+' and tel='+''''+@email+''''
set @sql2=@sql+@sql1
exec(@sql2)
END
直接上代码,看不懂就留言!
相关文章推荐
- sqlserver多条件查询select语句合并
- Mybatis查询语句中的条件判断问题
- mybatis多条件语句查询
- where语句中多条件查询字段NULL与NOT NULL不确定性查询
- oracle心得1--oracle简介@基本sql语句@条件查询@排序数据理论与案例
- MySql带OR关键字的多条件查询语句
- 黑马程序员_学习日记49_618数据库开发及ADO.Net(多条件搜索、case…when…语句、索引Index、子查询、分页、Join语句)
- Linux下安装的mysql数据库插入中文乱码或sql查询语句条件中有中文查不到数据
- 存储过程中sql语句按变量进行判断执行相应的查询条件
- Oracle IN条件包含查询出来的列表和固定值的查询语句
- sql 多条件组合查询,并根据指定类别找出所有最小子类别的SQL语句备忘
- SQLServer 存储过程中不拼接SQL字符串实现多条件查询
- sq更新语句条件子查询中有分组统计的sql,导致错误1093
- [导入]利用Attribute特性简化多查询条件拼接sql语句的麻烦
- hibernate常用查询语句动态生成类(包括条件和无条件查询)
- sumflower SqlServer查询语句中用到的锁
- Mysql Oracle sqlserver 数据分页查询语句
- 实现多条件模糊查询SQL语句
- sql语句中条件查询in、like、=的效率
- elasticsearch条件查询语句与聚合查询语句模板