我正在使用SQL Server 2008.我正在尝试运行“不包含”查询。我的基本语法是:
SELECT
*
FROM some_table
WHERE
some_column <> '%some_text%'
我希望这会在some_column字符串中的任何位置返回所有不包含文本“some_text”的记录。但是,实际结果集将返回 do 在字符串中某处包含“some_text”的记录。我做错了什么?
答案 0 :(得分:5)
你可以尝试:
SELECT
*
FROM some_table
WHERE
some_column NOT LIKE '%some_text%'