본문 바로가기

코딩 이야기/오라클

오라클 문자 함수 종류 및 사용법

문자 함수 종류 및 사용 예제

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