All thing of the world!

Postgresql generate_subscripts 설명 : 포스트그레스큐엘 함수 본문

IT/Postgresql DBMS

Postgresql generate_subscripts 설명 : 포스트그레스큐엘 함수

WorldSeeker 2021. 5. 3. 09:02

1. 함수의 목적

   

    Postgresql generate_subscripts 함수는 배열의 첨자(subscription)을 정수 집합으로 반환한다.

 

2. 샘플을 통한 개념 퀵뷰

 

    SELECT generate_subscripts('{NULL,1,NULL,2}'::int[], 1) AS s;

 

    generate_subscripts

    ------------

    1

    2

    3

    4

 

 

3. 사용방법

 

    generate_subscripts ( array anyarray, dim integer )

    generate_subscripts ( array anyarray, dim integer, reverse boolean )

 

    

4. 함수 PARAMETER 설명

 

[anyarray]

배열을 입력한다.

 

[dim integer ]

차원(dimension)을 입력한다. 

 

[reverse boolean] - 선택적 인수, 기본값 false

역순으로 지정은 true, 순방향은 false

 

 

5. 다양한 샘플 표현

 

1) 역순으로 첨자를 반환

 

SELECT generate_subscripts('{NULL,1,NULL,2}'::int[], 1, true) AS s;

 

 

 Posgresql 내장함수 모음 : atotw.tistory.com/category/IT/Postgresql%20DBMS

 

Comments