文章介紹了最簡單的like和replace來實現批量查找和批量替換的方法,有需要了解的朋友可以參考一下.
批量查找
- 通配符 說明
- _ 與任意單字符匹配
- % 與包含一個或多個字符的字符串匹配
- [ ] 與特定范圍(例如,[a-f])或特定集(例如,[abcdef])中的任意單字符匹配。
- [^] 與特定范圍(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意單字符匹配。
代碼如下:SELECT a.products_name FROM nike.products_description a WHERE a.products_name like '%#%'
為要查找的字符串,replace批量替換.
REPLACE:用第三個表達式替換第一個字符串表達式中出現的所有第二個給定字符串表達式.
語法:
- REPLACE ( ’string_expression1′ , ’string_expression2′ , ’string_expression3′ )
參數:’string_expression1′,待搜索的字符串表達式,string_expression1 可以是字符數據或二進制數據.
’string_expression2′:待查找的字符串表達式,string_expression2 可以是字符數據或二進制數據.
’string_expression3′:替換用的字符串表達式,string_expression3 可以是字符數據或二進制數據.
返回類型:假如 string_expression(1、2 或 3)是支持的字符數據類型之一,則返回字符數據,假如 string_expression(1、2 或 3)是支持的 binary 數據類型之一,則返回二進制數據,代碼如下:
- UPDATE article SET
- content = replace(content, ’sjolzy’, ’sjolzy.cn')
- WHERE name like '%#%'; --Vevb.com
新聞熱點
疑難解答