PostgreSQL 判斷字符串包含的幾種方法


PostgreSQL字符串函數——POSITION

 

今天因為要處理曾經的一個Bug產生的數據庫字段內容冗余的問題,需要用到截取函數。

在網上翻閱了一下,找到了這個字符串函數POSITION。

POSITION(substr IN str)

POSITION(substr IN str) is a synonym for LOCATE(substr,str).

下面是官方文檔的地址

https://www.postgresql.org/docs/9.3/static/functions-string.html

用的時候,是想去掉字段里的下划線。用過SQL的都知道,下划線是表示一個占位符的,如果想查找下划線,是需要進行轉義的。

不過在POSITION的substr這個參數位時,不需要轉義。讓我驚奇了一下。

這個substr應該必須是明確的一個字符串,不能有任何占位符呢


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM