我正在学习基础的 SQL 课程,目前学习基础知识,并在过滤方面遇到问题:
任务:列出所有行来自 TableName 表,其中 columnName 字段内容不包含以下任何单词:'stack' 或 'overflow' 或 'exampleword'。
任务:列出所有行来自 TableName 表,其中 columnName 字段内容不包含以下任何单词:'stack' 或 'overflow' 或 'exampleword'。
SELECT columnName
FROM TableName
WHERE columnName NOT LIKE '%stack%'
-> 我成功地让它与单个值一起正常工作,但是当我尝试添加更多单词作为值时,它就不再起作用了 ->
SELECT columnName
FROM TableName
WHERE columnName NOT LIKE '%stack%' OR columnName NOT LIKE '%overflow%'
如何正确地使用多个搜索词的语法?
显然,我在这里也不应该使用CONTAINS,否则就太容易了。