回答
where col like '%|%%' escape '|'
謝謝!不知道你可以指定一個任意的轉義字符 – 2011-03-31 09:47:01
試試這個:
SELECT *
FROM <YOUR_TABLE>
WHERE <YOUR_COLUMN> LIKE '%\%%'
因此,爲了澄清一點,這個例子正在尋找「
我beleive如果我沒有記錯了MySQL逃逸是 「\」 字符。
你可以做一個選擇,如:
SELECT * FROM myTable WHERE myColumn LIKE '%\%%'
當我在mysql代碼中看到\時,我感到非常激動,因爲它通常與php配對,並且出現錯誤的可能性是無窮的 – RichardTheKiwi 2011-03-30 17:38:26
喜歡可能包含或不包含'%'的列僅僅是錯誤的mojo imo ...但我不知道OP的要求是什麼,所以我會把自己的見解放在包裏的那隻特定的貓身上。不知道OP使用的環境或語言無法真正添加更多......但是...... php + mysql中的轉義字符可能很糟糕。 – Patrick 2011-03-30 18:07:48
它不能從PHP中使用。這只是一個「維護查詢」,我想運行它來檢查有多少網址包含轉義字符。感謝您的答案! – 2011-03-31 09:46:19
Select * from table_name
WHERE [column_name] like '%['+char(37)+']%'
如果您想使用不常用的特殊字符作爲轉義字符,請你可以這樣做:
WHERE col LIKE CONCAT('%', CHAR(0), '%%') ESCAPE CHAR(0);
- 1. 如果包含一個分號
- 2. 如何在QUrl中包含百分號?
- 3. PHP - 發現如果一個數組包含一個元素
- 4. 如何在mysql中分割一個varchar?
- 5. 如何在jquery中傳遞包含百分號的密碼?
- 6. 如何在sprintf中包含百分比符號
- 7. 發現如果一個JSON值中包含某些文字
- 8. 批處理 - 如何正確分配可能包含引號的任意百分號(%1)或百分號(%*)參數?
- 9. 百分號的含義(%)
- 10. 如果calc()包含百分比時如何工作?
- 11. Curl:如何傳遞包含百分號的密碼
- 12. 如何在URL包含百分號符號時停止錯誤400? (Apache)
- 13. 從MySQL檢索如果只包含兩個連字符符號
- 14. MySQL varchar編號
- 15. 使用PowerShell發送按鍵並在文本中包含百分號
- 16. Coredata發現一個數組包含值
- 17. 的MySQL如果列包含
- 18. 顯示下一部分,如果字符串包含逗號
- 19. 在圖例中包含百分比
- 20. Mysql的說法,如果至少一個行包含結果
- 21. 在最後一個分號後面出現一個空聲明,如果該分號後跟一個右括號?
- 22. 發現,如果一個字符串包含在任何字符串的枚舉
- 23. 拆分MYSQL結果包含每片
- 24. 如果包含並且如果不包含冒號,請選擇編號
- 25. 如何從包含百分號的javascript變量中刪除美元符號?
- 26. 如果發現PHP錯誤,請包含500個文件
- 27. 如果mysql值包含另一個表中的另一個mysql值,則echo
- 28. Apache的mod_rewrite的不匹配URL包含百分號
- 29. 包含百分比符號的批量隨機播放列表
- 30. 編碼包含百分號的字符串數據的問題
的SQLSERVER會成爲'WHERE COL LIKE'%[%]%'' – Jaider 2012-08-16 18:22:25