All thing of the world!

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

IT/Postgresql DBMS

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

WorldSeeker 2021. 4. 19. 08:41

1. 함수의 목적

   

    Postgresql overlay 함수는 지정한 자리수의 문자를 주어진 문자로 변경한 값을 텍스트로 반환한다. 지정 자리수의 끝을 생략하면 변경하고자 하는 문자열의 길이로 지정된다.


 

2. 샘플을 통한 개념 퀵뷰

 

    SELECT overlay('Txxxxas' placing 'hom' from 2 for 4);

 

    overlay

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

    Thomas

 

3. 사용방법

 

    overlay ( string text PLACING newsubstring text FROM start integer [ FOR count integer ] ) 

    

4. 함수 PARAMETER 설명

 

[string text]

치환할 문자열이 들어갈 대상 문자열을 입력한다.

 

[newsubstring text]

치환될 문자열을 입력한다.

 

[start integer ]

치환될 문자열이 시작할 위치를 입력한다.

 

[count integer ]

start부터 몇 번째 문자열까지 변환할 것인지 입력한다. 

생략하면 변경하고자 하는 문자열의 길이로 지정된다.

 

5. 다양한 샘플 표현

 

1) '한글'이란 한글 문자열을 '영어'로 변경한다.

 

SELECT overlay('한글이다' placing '영어' from 1 for 2);

 

2)  "This is 한글"이란 영어/한글 복합 텍스트를 영어로 변경한다. (For count 절 제외)

 

SELECT overlay('This is 한글' placing 'english' from 9);

 

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

 

Comments