回答
WHERE NOT (someColumn LIKE '%Apples%')
爲什麼我沒有想到這一點,我正在尋找更先進的東西:) – Dofs 2009-08-07 19:06:09
使用單引號代替雙:'%Apples%'。我試圖編輯帖子,但SO需要修改爲六個或更多字符。 – DeveloperDan 2011-08-17 13:33:16
@DeveloperDan - 謝謝。固定。 – 2011-08-17 13:41:01
或者,你可以這樣做:
WHERE CHARINDEX(N'Apples', someColumn) = 0
不知道哪一個效果更好 - 你總得測試一下吧! :-)
馬克
UPDATE:性能似乎是相當多的與其它解決方案相媲美(WHERE someColumn NOT LIKE「%蘋果%」) - 因此它實際上只是一個個人喜好的問題。你被假定
對我而言,性能不是一個大問題。 – Dofs 2009-08-07 20:19:36
+1:如果要匹配的文本是動態的而不是靜態的字符串,比如'Apples',那麼這種方法比較好,因爲你不需要擔心諸如'%','_'這樣的通配符,它會由LIKE運算符匹配。 – Joe 2013-05-20 09:23:32
@Joe如果你想對此迂腐,那麼這個也不適用於所有情況。 CHARINDEX不區分大小寫。所以如果你在蘋果領域尋找蘋果,你會得到很多。我知道它已經過了幾年,但仍然如此。兩個答案都是有效的,具體取決於主題,沒有人回答涵蓋所有的基礎。從你接受的答案-1只是似乎有點......是不是正確的詞? – DDuffy 2016-12-19 13:33:13
使用此爲您的WHERE條件
WHERE CHARINDEX('Apples', column) = 0
- 1. 檢查字符串是否包含字(不是子字符串!)
- 2. bat文件腳本來檢查字符串是否包含其他字符串
- 3. 檢查字符串包含字符串
- 4. 檢查字符串是否包含除
- 5. 檢查是否字符串包含「HTTP://」
- 6. 檢查Enum是否包含字符串?
- 7. 檢查NSMutableArray是否包含字符串
- 8. 檢查行是否包含字符串
- 9. 檢查是否WCHAR包含字符串
- 10. React-Native:檢查字符串是否包含字符串
- 11. Applescript:檢查一個字符串是否包含空字符串?
- 12. 檢查字符串是否包含子字符串
- 13. 檢查字符串是否包含字符集中的字符
- 14. 如何檢查是否字符串包含字符串數組字符串
- 15. 檢查字符串是否不包含字符
- 16. java查找字符串是否包含2個其他字符串
- 17. PHP檢查字符串是否包含數字和檢查字符串長度
- 18. SQLite字符串包含其他字符串查詢
- 19. c# - 檢查字符串是否包含字符和數字
- 20. 檢查字符串中是否包含字符和數字
- 21. 查找字符串是否包含字
- 22. 檢查字符串是否包含單詞(不是一個句子字符串)
- 23. 檢查字符串包含的字符
- 24. 檢查字符串包含Unicode字符
- 25. 檢查字符串是否包含python中的特殊字符
- 26. 檢查字符串是否只包含允許的字符
- 27. 檢查字符串是否包含for循環的字符?
- 28. 檢查2個字符串是否包含相同的字符?
- 29. Java:檢查字符串是否包含多個字符
- 30. 檢查字符串是否只包含拉丁字符?
請對問題標題更準確。 '「包含另一個字符串」!=「不包含另一個字符串」 – lordcheeto 2012-10-23 19:35:31
-1「,表示標題不準確。 – 2012-11-27 15:39:04
我改了標題。遲到比晚起更好:) – Dofs 2012-12-08 09:47:58