SQL

SQL JSON配列をばらす方法

投稿日:

テーブルA
id | 列名A
——————–
1 | [a,b,c]
2 | [a,b]

SELECT
id,
JSON_EXTRACT_ARRAY(列名A)
FROM ~ テーブルA

↓↓↓↓↓↓↓↓↓↓↓↓↓

テーブルB
id | 列名B
——————–
1 | a
| b
| c
2 | a
| b

②配列をばらす

SELECT
id,
列名C
FROM テーブルB,UNNEST(列名B) AS 列名C

テーブルC
id | 列名C
——————–
1 | a
1 | b
1 | c
2 | a
2 | b

-SQL

Translate »

Copyright© 解決方法あった! , 2022 All Rights Reserved Powered by STINGER.