IT/Postgresql DBMS
Postgresql unnest 설명 : 포스트그레스큐엘 함수
WorldSeeker
2021. 5. 2. 21:22
1. 함수의 목적
Postgresql unnest 함수는 배열(Array)에 관련된 함수로서, 인수로 입력받은 anyarray를 행집합으로 반환다.
2. 샘플을 통한 개념 퀵뷰
SELECT unnest(ARRAY[1,2]);
unnest
------------
1
2
3. 사용방법
unnest ( anyarray )
4. 함수 PARAMETER 설명
[anyarray]
배열을 입력한다.
5. 다양한 샘플 표현
1) 2차원 배열도 가능하다.
SELECT unnest(ARRAY[['foo','bar'],['baz','quux']]) ;
2) 1개 이상의 배열을 컬럼으로 구분하여 행집합으로 변환하는 것도 가능하다. 배열의 길이가 맞지 않는면 null로 채워 넣는다.
select * from unnest(ARRAY[1,2], ARRAY['foo','bar','baz']) as x(a,b);
▶▶ Posgresql 내장함수 모음 : atotw.tistory.com/category/IT/Postgresql%20DBMS