All thing of the world!

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

IT/Postgresql DBMS

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

WorldSeeker 2021. 5. 2. 20:48

1. 함수의 목적

   

    Postgresql array_position 함수는 배열(Array)에 관련된 함수로서, 인수로 입력받은 anyarray에서 anyelement가 처음 존재하는 위치를 정수로 반환한다. anyarray는 1차원 배열만 가능하며, 3번째 인수로 숫자를 지정하여 시작하는 위치를 지정하는 것도 가능하다.

 

2. 샘플을 통한 개념 퀵뷰

 

    SELECT array_position(ARRAY['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'], 'mon')

 

    array_position

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

    2

 

 

3. 사용방법

 

    array_position ( anyarray, anyelement [, integer ] )  

 

    

4. 함수 PARAMETER 설명

 

[anyarray]

배열을 입력한다.

 

[anyelement]

찾을 요소 값을 입력한다.

 

[integer] - 선택적 인수

시작할 위치를 지정한다.

 

5. 다양한 샘플 표현

 

1) 3번째 자리부터 찾아라.

 

SELECT array_position(ARRAY['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'], 'mon', 3);

 

 

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

 

Comments