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。
推薦閱讀:
- MySQL 十大常用字符串函數詳解
- mysql中截取字符串的6個函數講解
- MySql字符串拆分實現split功能(字段分割轉列)
- MySQL實現字符串的拼接,截取,替換,查找位置的操作
- MySQL查詢字段實現字符串分割split功能的示例代碼