存储过程模糊查询

Posted neoo9901

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了存储过程模糊查询相关的知识,希望对你有一定的参考价值。

 1 ALTER proc [dbo].[proc_SelectEInfo]
 2 (
 3 @id varchar (20),
 4 @name varchar (30),
 5 @sex char (4)
 6 )
 7 as
 8 if(@id=‘‘ and @name=‘‘ and @sex=‘‘)
 9  select * from tb_Employee
10 else
11 begin
12 if(@id<>‘‘)
13 --if (@id<>‘‘ or @name<>‘‘ or @sex<>‘‘)
14   select * from tb_Employee where ID like %[+@id+]%
15 else if(@name<>‘‘)
16    select * from tb_Employee where Name like %[+@name+]%
17 else
18     select * from tb_Employee where Sex=@sex
19 end

 

以上是关于存储过程模糊查询的主要内容,如果未能解决你的问题,请参考以下文章

存储过程模糊查询

关于分页加模糊查询的存储过程

SQLSEVER在存储过程或触发器中模糊查询拼接

SQL多条件模糊查询解决方案-存储过程

Sqlserver存储过程返回表,如何实现?

oracle 存储过程通过输入条件查询,返回多条记录和记录数。