더북(TheBook)

6.3.1 형 변환 함수

형 변환 함수란 이름 그대로 데이터 형, 즉 데이터 타입을 변환하는 함수입니다. MySQL의 기본 데이터 타입은 문자형, 숫자형, 날짜형 등이 있는데, 문자형을 숫자형으로, 문자형을 날짜형으로, 날짜형을 문자형으로 변환하는 함수가 형 변환 함수입니다. 그럼 형 변환 함수에는 어떤 것들이 있는지 하나씩 살펴보겠습니다.

 

CAST(expr AS type)

CAST() 함수는 매개변수의 expr 값을 type에 명시한 데이터 타입으로 변환한 결과를 반환하는 함수입니다. type으로 사용할 수 있는 대표적인 값은 다음과 같습니다.

▼ 표 6-9 CAST 함수의 type 값

type 값

데이터 타입

설명

CHAR([n])

문자형

CHAR 타입으로 변환

SIGNED

숫자형

정수형으로 변환

DECIMAL[(M[, D])]

숫자형

DECIMAL 타입으로 변환

DOUBLE

숫자형

DOUBLE 타입으로 변환

FLOAT[(p)]

숫자형

FLOAT 타입으로 변환

DATE

날짜형

DATE 타입으로 변환

DATETIME

날짜형

DATETIME 타입으로 변환

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