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

MySQL:テキストと数値を-で分割する方法

    SELECT
    CASE
    WHEN floor(substr(name, 3,1)) > 0
    THEN CONCAT_WS('-', SUBSTRING(name, 1, 2), SUBSTRING(name, 3, LENGTH(name)))
    ELSE CONCAT_WS('-', SUBSTRING(name, 1, 3), SUBSTRING(name, 4, LENGTH(name)))
    END AS new_name
    FROM test
    


    1. MySQLのSUBDATE()とDATE_SUB():違いは何ですか?

    2. mysqlはphpmyadminのユーザー定義関数のリストを表示します

    3. 範囲を含む場合、インデックスの最初のカーディナリティ列が高くなりますか?

    4. MySQLに推奨されるホットバックアップシステム?