티스토리 뷰

오라클 문자 함수

 

오늘은 오라클 문자 함수에 대해서 알아보도록 하겠습니다.

오라클 문자함수는 char , varchar 형식의 필드에 대해서 사용 하실 수 있습니다. 

1. UPPER

  - 문자열을 모두 대문자로 변경해 주는 함수 입니다.

 

2. LOWER

  - 문자열을 모두 소문자로 변경해 주는 함수 입니다.

 

3. INITCAP

  - 문자열의 이니셜만 대문자로 변경해 주는 함수 입니다.

 

4. LENGTH , LENGTHB

  - 문자열의 길이를 구하는 함수 입니다.

  - LENGTH는 한글, 영문 1Byte로 계산 합니다.

  - LENGTHB는 한글은 2Byte로 , 영문은 1Byte로 계산 합니다.

 

UPPER 값은 oracle 값을 대문자로 변경된 결과가 리턴됩니다.

LOWER 값은 ORACLE 값을 소문자로 변경된 결과가 리턴됩니다.

INITCAP 값은 oracle 값의 이니셜만 대문자로 변경된 결과가 리턴됩니다.

LENGTH 값은 오라클oracle 값의 길이를 리턴합니다.(한글1Byte)

LENGTHB 값은 오라클oracle 값의 길이를 리턴합니다.(한글2Byte)

 

5. LPAD

  - 문자열이 일정한 크기가 되도록 왼쪽에 지정한 문자를 삽입하는 함수입니다.

  

6. RPAD

  - 문자열이 일정한 크기가 되도록 오른쪽에 지정한 문자를 삽입하는 함수입니다.

  

7. LTRIM

  - 문자열의 왼쪽 문자들을 삭제하는 함수입니다.

  - 만일 삭제할 문자를 지정하지 않으면 문자열의 왼쪽에 공백 문자를 제거 합니다.

 

8. RTRIM

  - 문자열의 오른쪽의 문자들을 삭제하는 함수입니다.

  - 만일 삭제할 문자를 지정하지 않으면 문자열의 오른쪽에 공백 문자를 제거 합니다.

  

9. TRIM

  - 문자열의 앞 , 뒤의 문자들을 삭제하는 함수입니다.

  - 만일 삭제할 문자를 지정하지 않으면 문자열의 앞 , 뒤에 공백 문자를 제거 합니다.  



LPAD 값은 oracle 문자의 10자리를 만들기 위해 왼쪽에 느낌표(!)를 4개 삽입한 결과가 나옵니다.

RPAD 값은 oracle 문자의 10자리를 만들기 위해 오른쪽에 느낌표(!)를 4개 삽입한 결과가 나옵니다.

LTRIM 값은 !!oracle!! 문자의 왼쪽에 느낌표(!)를 제거한 결과가 나옵니다.

RTRIM 값은 !!oracle!! 문자의 오른쪽에 느낌표(!)를 제거한 결과가 나옵니다.

TRIM 첫번째 값은 !!oracle!! 문자의 앞,뒤에 느낌표(!)를 제거한 결과가 나옵니다.

TRIM 두번째 값은 문자의 앞,뒤 공백을 제거한 결과가 나옵니다.


이상으로 오라클 문자 함수에 대해서 알아보았습니다.

이것 말고도 많은 문자 함수가 있습니다. 다른 문자함수는 다음 포스팅에서 다시 다루도록 하겠습니다.


댓글