json_array_elements() 함수를 사용하면 json 타입의 컬럼에서 json 내의 배열 property의 값을 행으로 가져올 수 있습니다.
with test as (select '{"array": [ "v1", "v2", "v3", "v4", "v5" ]}'::json json)
select j.* from test, json_array_elements(json -> 'array') j
'Development > SQL' 카테고리의 다른 글
[MySQL] version 5에서 Replication 기능 사용하기 (2) | 2023.08.16 |
---|---|
[PostgreSQL] Temporary 테이블 만들기 (1) | 2023.03.31 |
[MS-SQL] MDF파일 attach 후 login user와 DB에 user를 맵핑 시켜주는 Stored Procedure (0) | 2023.02.28 |
[PostgreSql] split_part(), string_to_array(), unnest() 함수로 컬럼의 문자열 분리하기 (0) | 2023.01.13 |
[PostgreSql] JSON type 컬럼 Query 방법 (0) | 2023.01.04 |