Development/SQL

[PostgreSql] json_array_elements() 함수로 json string을 행으로 가져오기

아빠는개발자 2023. 1. 13. 12:25

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