不包含查询

时间:2014-12-09 16:51:01

标签: sql sql-server sql-server-2008

我正在使用SQL Server 2008.我正在尝试运行“不包含”查询。我的基本语法是:

SELECT
*
FROM some_table
WHERE
some_column <> '%some_text%'

我希望这会在some_column字符串中的任何位置返回所有不包含文本“some_text”的记录。但是,实际结果集将返回 do 在字符串中某处包含“some_text”的记录。我做错了什么?

1 个答案:

答案 0 :(得分:5)

你可以尝试:

SELECT
*
FROM some_table
WHERE
some_column NOT LIKE '%some_text%'