通配符 說明
_ 與任意單字符匹配
% 與包含一個或多個字符的字符串匹配
[ ] 與特定范圍(例如,[a-f])或特定集(例如,[abcdef])中的任意單字符匹配。
[^] 與特定范圍(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意單字符匹配
批量查找:
代碼如下 復制代碼SELECT a.products_name FROM nike.products_description a WHERE a.products_name like '%#%'
#為要查找的字符串
批量替換:
REPLACE
用第三個表達式替換第一個字符串表達式中出現的所有第二個給定字符串表達式。
語法
REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )
參數
'string_expression1'
待搜索的字符串表達式。string_expression1 可以是字符數據或二進制數據。
'string_expression2'
待查找的字符串表達式。string_expression2 可以是字符數據或二進制數據。
'string_expression3'
替換用的字符串表達式。string_expression3 可以是字符數據或二進制數據。
代碼如下 復制代碼 UPDATE article SET content = replace(content, ’sjolzy’, ’sjolzy.cn') WHERE name like '%#%';
article為表 content為字段 sjolzy為要被替換的 sjolzy.cn為替換的值