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

MySQL-コンマを使用して値を単一の文字列に分割する方法

    MySQL 8以降では、たとえば、

    を使用できます。
    SELECT category.ID, category.TITLE, TRIM(jsontable.value) CATEGORY
    FROM category
    CROSS JOIN JSON_TABLE( CONCAT('["', REPLACE(category.CATEGORY, ',', '","'), '"]'),
                           "$[*]" COLUMNS( value VARCHAR(254) PATH "$" )
                         ) AS jsontable
    ORDER BY category.ID, jsontable.value;
    

    フィドル



    1. サブストリングを修正する方法は?

    2. C#を使用してローカルSQLServerデータベースに接続する

    3. MySQL MyISAMストレージエンジンで削除カスケードを使用するにはどうすればよいですか?

    4. SEC_CASE_SENSITIVE_LOGON12cで非推奨