谢谢各位,现在单个关键字可以查询了,那多个关键字如何查询呢?
比如我要查empid字段中包含某个字符,并且empname字段中包含某个字符的记录呢?
我是这样写的
create procedure se_both
@empid nvarchar(50),
@empname nvarchar(50)
as
select empid,empname,sex,loginname,email,tel
from empinfo
where (empid like '%'+@empid+'%') and (empname like '%'+@empname+'%')
可是查不出来,请大家帮我看看
谢谢各位,现在单个关键字可以查询了,那多个关键字如何查询呢?
如果我要查一个中包含某个字符,并且另一个字段中包含某个字符的记录呢?
我是这样写的
create procedure se_both
@empid nvarchar(50),
@empname nvarchar(50)
as
select empid,empname,sex,loginname,email,tel
from empinfo
where (empid like '%'+@empid+'%') and (empname like '%'+@empname+'%')
可是查不出来,请大家帮我看看
那如果我要把这条查询语句写成存储过程呢?而且要查询的关键字是一个参数呢?
我是这样写的
create procedure aa
@name nvarchar(50)
as
select name,id,class
from table
where name like '%@name%'
可是不对,查出来是空记录