All thing of the world!

Oracle SUBSTR 설명 : 오라클 함수 본문

IT/Oracle DBMS

Oracle SUBSTR 설명 : 오라클 함수

WorldSeeker 2021. 4. 4. 14:34

1. 함수의 목적
 
    Oracle SUBSTR은 position 인수 자리부터 시작하여 길이가 substring_length 인수만큼만 char의 일부를 리턴한다.

2. 샘플을 통한 개념 퀵뷰

SELECT SUBSTR('ABCDEFG',3,4) "Substring"
FROM DUAL;


3. 사용방법 


4. 함수 PARAMETER 설명

[char]
substr함수에 입력할 소스 문자열을 입력하는 입력파라미터이다.
CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB 중의 하나의 데이터타입이 올 수 있다.


[position]
문자열을 잘라내기 시작할 위치를 숫자로 입력한다.
0을 입력하면 1로 자동으로 변환된다.  양수라면 char인수의 처음부터 위치를 따지며, 음수라면 뒤에서 위치를 따진다.


[substring_length]
어디까지 잘라낼 것인가를 지정하는 파라미터로 숫자로 입력한다.

5. 다양한 샘플표현

example1) 'ABCDEFG' 문자열의 뒤로 부터 5자 부터 4개의 문자를 잘라낸다.

SELECT SUBSTR('ABCDEFG',-5,4) "Substring"
FROM DUAL;


Substring
---------
CDEF

 

 

Comments