首頁  >  文章  >  資料庫  >  MySQL怎麼去除字串中的括號及括號裡的所有內容

MySQL怎麼去除字串中的括號及括號裡的所有內容

王林
王林轉載
2023-06-02 21:27:322584瀏覽

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

    MySQL怎麼去除字串中的括號及括號裡的所有內容

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

    MySQL怎麼去除字串中的括號及括號裡的所有內容

    用到的函數

    • 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%'

    以上是MySQL怎麼去除字串中的括號及括號裡的所有內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    陳述:
    本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除