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 타입으로 변환

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