Oracle에서 문자 함수를 사용하는 예시를 몇 가지 알려드리겠습니다.
CONCAT 함수: 두 개 이상의 문자열을 합치는 함수입니다.
SELECT CONCAT('Hello, ', 'world!') FROM DUAL;
결과 : Hello, World!
LENGTH 함수: 문자열의 길이를 구하는 함수입니다.
SELECT LENGTH('Hello, world!') FROM DUAL;
결과 : 13
LOWER 함수: 문자열을 소문자로 바꾸는 함수입니다.
SELECT LOWER('Hello, World!') FROM DUAL;
결과 : hello, world!
UPPER 함수: 문자열을 대문자로 바꾸는 함수입니다.
SELECT UPPER('Hello, World!') FROM DUAL;
결과 :HELLO, WORLD!
INITCAP 함수: 문자열의 첫 글자를 대문자로 하는 함수입니다.
SELECT INITCAP('hello, world!') FROM DUAL;
결과 : Hello, World!
LPAD 함수: 문자열 왼쪽에 특정 문자를 추가하는 함수입니다.
SELECT LPAD('Hello, World!', 20, '*') FROM DUAL;
결과 : *******Hello, World!
RPAD 함수: 문자열 오른쪽에 특정 문자를 추가하는 함수입니다.
SELECT RPAD('Hello, World!', 20, '*') FROM DUAL;
결과 : Hello, World!*******
TRIM 함수: 문자열 앞뒤에서 특정 문자를 제거하는 함수입니다.
SELECT TRIM(LEADING '*' FROM '***Hello') FROM DUAL;
결과 : Hello
REPLACE: 문자열에서 특정 문자열을 다른 문자열로 대체합니다.
SELECT REPLACE('Hello World', 'World', 'Oracle') FROM DUAL;
결과 : Hello Oracle