[Oracle] 오라클 문자열 대소문자 치환하는 법, LOWER/UPPER 함수 사용법

오라클 문자열 대소문자 치환하는 법

오라클에서 문자열을 대문자->소문자 혹은 소문자->대문자로 치환하는 법은 LOWER 또는 UPPER 함수를 사용하면 된다.

 

대문자를 소문자로 치환하려면 LOWER 함수를 사용하면 되고,

소문자를 대문자로 치환하려면 UPPER 함수를 사용하면 된다.

 

그리고 INITCAP이라는 함수를 사용하면 첫 글자만 대문자로 변환하고 나머지는 소문자로 변환해 준다.

 

LOWER 함수

LOWER 함수는 모든 문자를 소문자로 치환한다.

대문자는 소문자로, 소문자나 알파벳이 아닌 문자는 그대로 둔다.

 

예시

SELECT LOWER('HELLO') AS "RESULT"
FROM DUAL;

 

결과 :

LOWER 예시
[그림 1] LOWER 예시

 

UPPER 함수

UPPER 함수는 모든 문자를 대문자로 치환한다.

소문자는 대문자로, 대문자나 알파벳이 아닌 문자는 그대로 둔다.

 

예시

SELECT UPPER('hello') AS "RESULT"
FROM DUAL;

 

결과 : 

[그림 2] UPPER 예시

 

 

 

INITCAP 함수

INITCAP 함수는 첫 글자만 대문자로 치환하고 나머지는 소문자로 치환한다.

이러한 포맷이 필요할 때 사용하면 된다.

 

예시

SELECT INITCAP('hello') AS "RESULT"
FROM DUAL;

 

결과 :

[그림 3] INITCAP 예시

 

반응형

댓글

Designed by JB FACTORY