반응형
방법 1. mysql json array to json
SET @j = '[20220201, 20220202, 20220203]';
SELECT
DT_HOLIDAY
FROM
JSON_TABLE(
@j,
'$[*]'
COLUMNS(
DT_HOLIDAY JSON PATH '$')
) AS T;
방법 2. mysql json array to table
2-1. 테이블 정보를 알기 위한 쿼리 및 데이터.
SELECT VALUE FROM TBL_TEST WHERE ID = '1' ;
2-2. 쿼리와 결과 데이터
SELECT X.DT_HOLIDAY AS DT_HOLIDAY
FROM TBL_TEST DT
CROSS JOIN JSON_TABLE(
DT.VALUE,
'$[*]'
columns (
DT_HOLIDAY VARCHAR(4) PATH '$'
)
) X
WHERE DT.ID ='1' ;
반응형
'개발 > Mysql' 카테고리의 다른 글
[mysql] 테이블 두개의 컬럼끼리 값 바꾸기 (0) | 2023.04.25 |
---|---|
[mysql] 파티셔닝 테이블 (partitioning table) (0) | 2022.09.02 |
[mysql] json parsing 방법 (json_extract, json_search, json_remove, json_array_append) (0) | 2022.02.24 |
[Mysql] group by 없는 시간 및 날짜 표시하기 (0) | 2021.06.01 |
[Mysql] source 여러개 파일 import 한번에 하기 (0) | 2021.03.22 |