코드잇/데이터베이스

[데이터베이스] 데이터 타입 변경

양상추상츄 2021. 10. 16. 09:38

* CAST 예제

sales 테이블에서 TEXT 타입의 컬럼인 registration_num(등록번호)에 있는 숫자값들을 기준으로 정렬을 하려고 합니다. 이때 숫자가 작을수록 해당 row들이 먼저 출력되도록 하고 싶은데요. 아래 빈 칸에 들어갈 함수 이름을 모두 대문자로 직접 작성해보세요.

SELECT * FROM sales ORDER BY ( )(registration_num AS signed);

CAST

 

CAST 함수는 특정 데이터 타입의 컬럼에 저장된 값을, 일시적으로 다른 데이터 타입으로 변경할 수 있게 해주는 함수입니다. signed는 양과 음의 정수를 나타내는 데이터 타입입니다.

 

* CAST(데이터 AS 변환할 데이터타입)