문자조작 함수 LTRIM, RTRIM 함수 예

 

*사용 예

SQL>SELECT LTRIM('xyxXxyLASTWORD','xy')

        FROM DUAL;

 

LTRIM('XYXXX

----------

XxyLASTWORD

 

SQL>SELECT RTRIM('TURNERyxXxy','xy')

        FROM DAUL;

 

RTRIM('TU

-------

TURNERyxX

 

 

 

문자조작 함수 LTRIM, RTRIM 함수

 

* LTRIM, RTRIM 함수

- LTRIM와 RTRIM 함수는 문자열에서 특정 문자를 삭제하기 위해 사용

- 함수의 인수에서 삭제할 문자를 지정하지 않으면 문자열의 앞뒤 부분에 있는 공백 문자를 삭제

 

*사용법

LTRIM (expr | column, char)

RTRIM (expr | column, char)

 

 

-문자열의 왼쪽 또는 오른쪽에서부터 지정된 char 문자를 삭제

 

 

문자조작 함수 LPAD, RPAD 함수 예

 

*사용 예

-교수 테이블에서 직급 칼럼의 왼쪽에 '*' 문자를 삽입하여 10바이트로 출력하고 교수 아이다 칼럼은 오른쪽에 '+' 문자를 삽입하여 12바이트로 출력하여라.

 

 

문자조작 함수 LPAD, RPAD 함수

 

*LPAD, RPAD 함수

-LPAD와 RPAD 함수는 문자열이 일정한 크기가 되도록 왼쪽 또는 오른쪽에 지정한 문자를 삽입하는 함수

 

*사용법

LAPD(expr | column, m[,char] )

RAPD(expr | column, m[,char] )

 

 

-m 폭만큼 공백을 왼쪽 또는 오른쪽에 char 문자 삽입, char가 없으면 공백 삽입

 

 

문자조작 함수 INSTR 함수 예

 

SQL> SELECT INSTR('Welcome to Oracle 10g','o')

  2   FROM DUAL;

 

 

 

SQL> SELECT INSTR('Welcome to Oracle 10g','0',3,2)

   2   FROM DUAL;

 

문자조작 함수 INSTR 함수 예

 

*사용 예

-부서 테이블의 부서 이름 칼럼에서 '과' 글자의 위치를 출력하여라.

 

문자조작 함수 INSTR 함수

 

*INSTR 함수

-문자열중에서 사용자가 지정한 특정 문자가 포함된 위치를 반환하는 함수

-n번째 위치부터 m번째 char의 위치를 찾음

-만약 n이 음수이면 char의 뒤부터 찾음

 

*사용법

 

 INSTR(expr | column, char[,n[m] ] )

 

 

문자조작 함수 SUBSTR 함수 예

 

*사용 예

-학생 테이블에서 1학년 학생의 주민등록 번호에서 생년월일과 태어난 달을 추출하여 이름, 주민번호, 생년월일, 태어난 달을 출력하여라.

 

+ Recent posts