Using variable in SQL LIKE statement

前端 未结 9 1357
夕颜
夕颜 2020-12-05 08:52

I\'ve got a sproc (MSSQL 2k5) that will take a variable for a LIKE claus like so:

DECLARE @SearchLetter2 char(1)
SET @SearchLetter = \'t\'
SET @SearchLetter2         


        
9条回答
  •  时光说笑
    2020-12-05 09:33

    As Andrew Brower says, but adding a trim

    ALTER PROCEDURE 
    (
        @PartialName VARCHAR(50) = NULL
    )
    
    SELECT Name 
        FROM 
        WHERE Name LIKE '%' + LTRIM(RTRIM(@PartialName)) + '%'
    

    提交回复
    热议问题