Maison >base de données >tutoriel mysql >Comment supprimer les parenthèses et tout ce qui est entre parenthèses dans une chaîne dans MySQL

Comment supprimer les parenthèses et tout ce qui est entre parenthèses dans une chaîne dans MySQL

王林
王林avant
2023-06-02 21:27:322751parcourir

    Supprimez les parenthèses dans la chaîne et tout ce qui est entre parenthèses

    Comment supprimer les parenthèses et tout ce qui est entre parenthèses dans une chaîne dans MySQL

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

    Comment supprimer les parenthèses et tout ce qui est entre parenthèses dans une chaîne dans MySQL

    Fonction utilisée

    • remplacer(nom de la colonne, chaîne remplacée, chaîne remplacée) : Remplace une partie du contenu de la chaîne

      replace(列名,被替换的字符串,替换后的字符串):替换字符串中的一部分内容

    • substring(列名,开始位置,结束位置):截取字符串中的一部分

    • locate

    • substring (nom de la colonne, position de départ, position de fin ) : Intercepte une partie de la chaîne

    locate (chaîne recherchée, nom de colonne) : Rechercher une certaine partie de la chaîne Position des caractères

    #🎜🎜#MySQL Supprimez les crochets dans le champ #🎜🎜##🎜🎜##🎜🎜#eg : #🎜🎜##🎜🎜#
    select * 
    from (select *,substring_index(substring_index(remarks,"[",1),']',-1) as carCard from test )  as t
    where carCard LIKE '%C999%'

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Déclaration:
    Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
    Article précédent:Comment Docker crée MySQLArticle suivant:Comment Docker crée MySQL