sql >> データベース >  >> RDS >> Mysql

MySQLで正規表現パターンを置き換える方法

    正規表現は必要ありません。 SUBSTRING_INDEX ハイフンの後のすべてを抽出し、 4-を連結します それに:

    UPDATE myTable
    SET col1 = CONCAT('4-', SUBSTRING_INDEX(col1, '-', -1))
    

    dbfiddleのデモ

    これは、ハイフンの後の文字数に関係なく機能します。



    1. オラクルのシーケンスとは

    2. SQL Serverのvarchar列から奇妙な文字(帽子をかぶったA)を削除します

    3. SQLで絶対値を計算する方法

    4. OracleIndexのクラスタリング係数の計算方法