我正在寻找一个SQL Server语句来检索记录,其中myfield内容给出了子字符串。
答案 0 :(得分:1)
另一种可能性是使用LIKE:
SELECT
MT.column_1,
....
FROM
My_Table MT
WHERE
some_column LIKE '%' + @search_string + '%'
答案 1 :(得分:0)
您可以使用CharIndex
Select * From YourTable
Where
CharIndex('yoursubstring', myfield) > 0
答案 2 :(得分:0)
尝试PatIndex。
SELECT *
FROM Table
WHERE patindex('%string%', data ) > 0
答案 3 :(得分:0)
select * from mytable where myfield like '%literalstring%'
或
select * from mytable where myfield like '%' + @stringvar + '%'
...不清楚您的子字符串是文字还是变量