SQL模糊查询中文问题(高手进)
我们在中文版本进行模糊查询时用select * from students where Name like '%张三%' 查询正确
我们在英文版本进行模糊查询时
用select * from students where Name like N'%张三%' 查询正确
但
我们要把查询条件变成变量时-中文版数据库
Declare @name nvarchar(20) = '张三'
用select * from students where Name like '%' + @name + '%' 查询正确
在英文版的数据库里
Declare @name nvarchar(20) = '张三'
用select * from students where Name like N'%' + @name + '%' 查询不出数据
那位高手知道这种情况应该怎么写呢?