문자 함수 종류 및 사용 예제
UPPER(문자열)
설명 : 문자열을 모두 대문자로 변환합니다.
예시 :
SELECT UPPER('Hello World') FROM DUAL;
결과 : HELLO WORLD
LOWER(문자열)
설명 : 문자열을 모두 소문자로 변환합니다.
예시 :
SELECT LOWER('Hello World') FROM DUAL;
결과 : hello world
INITCAP(문자열)
설명 : 문자열의 각 단어 첫 글자만 대문자로 변환합니다.
예시 :
SELECT INITCAP('hello world') FROM DUAL;
결과 : Hello World
SUBSTR(문자열, 시작위치, 길이)
설명 : 문자열의 일부를 추출합니다.
예시 :
SELECT SUBSTR('Hello World', 7, 5) FROM DUAL;
결과 : World
LENGTH(문자열)
설명 : 문자열의 길이를 반환합니다.
예시 :
SELECT LENGTH('Hello World') FROM DUAL;
결과 : 11
INSTR(문자열, 찾을문자, 시작위치, 발생횟수)
설명 : 문자열에서 특정 문자의 위치를 찾습니다.
예시 :
SELECT INSTR('Hello World', 'o', 1, 2) FROM DUAL;
결과 : 8
REPLACE(문자열, 찾을문자, 바꿀문자)
설명 : 문자열에서 특정 문자를 다른 문자로 바꿉니다.
예시 :
SELECT REPLACE('Hello World', 'World', 'Oracle') FROM DUAL;
결과 : Hello Oracle
TRIM(문자열)
설명 : 문자열의 양쪽 공백을 제거합니다.
예시 :
SELECT TRIM(' Hello World ') FROM DUAL;
결과 : Hello World
LPAD(문자열, 길이, 채울문자)
설명 : 문자열을 지정된 길이만큼 왼쪽부터 채웁니다.
예시 :
SELECT LPAD('Hello', 10, '*') FROM DUAL;
결과 : *****Hello
RPAD(문자열, 길이, 채울문자)
설명 : 문자열을 지정된 길이만큼 오른쪽부터 채웁니다.
예시 :
SELECT RPAD('Hello', 10, '*') FROM DUAL;
결과 : Hello*****
CONCAT(문자열1, 문자열2)
설명 : 두 문자열을 연결합니다.
예시 :
SELECT CONCAT('Hello', 'World') FROM DUAL;
결과 : HelloWorld
'코딩 이야기 > 오라클' 카테고리의 다른 글
오라클 PL/SQL 제어 구조 (0) | 2025.04.15 |
---|---|
오라클 JOIN 종류 및 사용법 (0) | 2025.04.01 |
오라클 NULL 사용법 (0) | 2025.04.01 |
오라클 날짜 함수 (0) | 2025.04.01 |