查询筛选一下部门 用存储过程写的
存储过程传值是@Depart nvarchar(20)
运行的时候是
declare @dept nvarchar
select @dept=@Depart
在select里
用 部门=@dept 就取不出来
但是用 部门 like '%'+@dept +'%' 就可以
用like查询出来的比我预计的多
部门是 北京、北京加工厂、上海……一类的
请各位大侠帮忙啦
我用去掉空格
select @dept=replace(@Depart,' ','')
和
where replace(部门,' ','') = @dept
还是不行呢
是不是和nvarchar(20)或nvarchar有关了?
还是有什么函数能清理掉看不见的字符
用replace还是不行呢
来自:求助得到的回答