MySQL 去除字符串中的括號以及括號裡的所有內容

去除字符串中的括號以及括號裡的所有內容

update 表 set 列名 =  REPLACE(列名,SUBSTRING(列名 , LOCATE( '(',列名) , LOCATE(')',列名)) ,被替換的字符)

用到的函數

  • replace(列名,被替換的字符串,替換後的字符串):替換字符串中的一部分內容
  • substring(列名,開始位置,結束位置):截取字符串中的一部分
  • locate(被查找的字符串,列名):查找再該字符串中某個字符的位置

MySQL 字段中去掉括號

eg:

select * 
from (select *,substring_index(substring_index(remarks,"[",1),']',-1) as carCard from test )  as t
where carCard LIKE '%C999%' 

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: