[MySQL] 「,」カンマ(COMMA)区切りのデータをテーブル(TABLE)に変換する方法

inno
2023-05-16 15:43 360 0
[MySQL] 「,」カンマ(COMMA)区切りのデータをテーブル(TABLE)に変換する方法

set @strjson = '1,2,3';
set @strjson = replace(@strjson, ',', '},{"GroupID":');
set @strjson = concat('[{"GroupID":', @strjson ,'}]');


SELECT * FROM JSON_TABLE(@strjson ,
    "$[*]"
    COLUMNS(
        GroupID int PATH "$.GroupID"
    )
)as t1;

コメント