더북(TheBook)

1 문자 타입 함수

 

문자 타입 함수는 주로 데이터 조작에 쓰이며 종류는 다음과 같습니다. 문자나 문자열 데이터는 작은따옴표(‘ ’)로 묶어서 문자 타입으로 표현합니다.

 

표 4-3 문자 함수의 종류

함수

설명

결과

LOWER

값을 소문자로 변환한다.

LOWER('ABCD')

abcd

UPPER

값을 대문자로 변환한다.

UPPER('abcd')

ABCD

INITCAP

첫 번째 글자만 대문자로 변환한다.

INITCAP('abcd')

Abcd

SUBSTR

문자열 중 일부분을 선택한다.

SUBSTR('ABC', 1, 2)

AB

REPLACE

특정 문자열을 찾아 바꾼다.

예를 들어 A를 찾아 E로 바꾼다.

REPLACE('AB', 'A', 'E')

EB

CONCAT

두 문자열을 연결한다(|| 연산자와 같다).

CONCAT('A', 'B')

AB

LENGTH

문자열의 길이를 구한다.

LENGTH('AB')

2

INSTR

명명된 문자의 위치를 구한다.

INSTR('ABCD', 'D')

4

LPAD

왼쪽부터 특정 문자로 자리를 채운다.

LPAD('ABCD', 6, '*')

**ABCD

RPAD

오른쪽부터 특정 문자로 자리를 채운다.

RPAD('ABCD', 6, '*')

ABCD**

LTRIM

주어진 문자열의 왼쪽 문자를 지운다.

LTRIM('ABCD', 'AB')

CD

RTRIM

주어진 문자열의 오른쪽 문자를 지운다.

RTRIM('ABCD', 'CD')

AB

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.