sky*_*e01 0 sql sql-server sql-server-2008
我正在使用SQL Server 2008.我正在尝试运行"不包含"查询.我的基本语法是:
SELECT
*
FROM some_table
WHERE
some_column <> '%some_text%'
Run Code Online (Sandbox Code Playgroud)
我希望这会返回some_column字符串中任何地方不包含文本"some_text"的所有记录.然而,实际的结果集返回了记录不包含"SOME_TEXT"某处的字符串中.我究竟做错了什么?
你能试一下吗:
SELECT
*
FROM some_table
WHERE
some_column NOT LIKE '%some_text%'
Run Code Online (Sandbox Code Playgroud)