相关疑难解决方法(0)

T-SQL和WHERE LIKE%Parameter%子句

我试图编写一个使用WHERE LIKE'%text%'子句的语句,但是当我尝试使用文本参数时,我没有收到结果.例如,这有效:

SELECT Employee WHERE LastName LIKE '%ning%'
Run Code Online (Sandbox Code Playgroud)

这将返回用户Flenning,Manning,Ningle等.但是这句话不会:

DECLARE @LastName varchar(max)
SET @LastName = 'ning'
SELECT Employee WHERE LastName LIKE '%@LastName%'
Run Code Online (Sandbox Code Playgroud)

未找到结果.有什么建议?提前致谢.

sql t-sql sql-server-2008

67
推荐指数
3
解决办法
11万
查看次数

标签 统计

sql ×1

sql-server-2008 ×1

t-sql ×1