[英]How to write oracle sql to look for special characters
我正在嘗試在 varchar 字符串中搜索這些特定字符。 ^$<>
我嘗試使用regexp_like()
,但我無法弄清楚只顯示具有這些字符的記錄(因為^
和$
用於確定該函數中的其他內容)。
我的數據是一個標題字段 - 所以我只想查看包含任何這些字符的標題。 謝謝!
你應該使用
where col REGEXP_LIKE '[$^<>]'
請注意,當用作括號表達式中的第一個符號時, ^
是一個否定標記,因此它應該放在非開頭的 position 處。
此外,由於REGEXP_LIKE
能夠執行部分匹配(即沒有義務匹配整個記錄),因此無需在模式中添加任何.*
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.