SQL Server语句其中myfield内容给出子字符串

时间:2010-07-01 18:31:56

标签: sql sql-server-2008

我正在寻找一个SQL Server语句来检索记录,其中myfield内容给出了子字符串。

4 个答案:

答案 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 + '%'

...不清楚您的子字符串是文字还是变量