-3
A
回答
1
当使用LIKE用通配符,如%,你能逃脱与\
SELECT *
FROM yourtable
WHERE yourstring LIKE '%John\%%' ESCAPE '\';
或者通配符:
SELECT *
FROM yourtable
WHERE yourstring LIKE '%Jac\%ob%' ESCAPE '\';
还发现,他们使用单引号包含字符串,而比双引号。
感谢ZLK和blendenzo澄清在下面的意见。
相关问题
- 1. 检查字符串包含字符串
- 2. SQLite字符串包含其他字符串查询
- 3. 检查字符串包含的字符
- 4. 检查字符串包含Unicode字符
- 5. Oracle查询查找字符串不包含字符
- 6. 字符串core.logic查询包含
- 7. php $ _SERVER ['PHP_SELF']包含查询字符串
- 8. 查询PrincipalSearcher包含多个字符串
- 9. MySQL查询字符串包含
- 10. sql查询字符串包含在C#
- 11. MySQL查询字符串包含相反
- 12. CAML查询 - 包含空字符串
- 13. 查询包含许多字符串
- 14. Symfony的查询生成器:字符串包含特殊字符
- 15. Oracle查询包含连字符的字符串
- 16. 如何包含在查询字符串中的特殊字符
- 17. 逃避查询字符串包含特殊字符与Python
- 18. 字符串包含
- 19. 字符串包含
- 20. 包含字符串
- 21. 检查字符串是否包含字(不是子字符串!)
- 22. 查找字符串是否包含字
- 23. Ecto查询其中字符串字段包含其他字符串
- 24. 检查字符串是否包含字符集中的字符
- 25. SQL SELECT查询分隔字符串
- 26. 查询完全包含查询的一部分的字符串
- 27. 如何检查是否字符串包含字符串数组字符串
- 28. 查找包含字符串数组中子字符串的所有字符串
- 29. 字符串包含无效字符?
- 30. 字符串包含引号字符( ')
在SQL'LIKE'语句中转义字符串的两种基本方法。方括号(例如'LIKE'%[%]%'')和单词ESCAPE(例如'LIKE'%\ %%'ESCAPE'\'')。 – ZLK
这是在MySQL还是SQL Server? – bbrumm