CAST()
CAST() 함수는 모든 유형의 값을 지정된 데이터 유형으로 변환한다.
⭐ CONVERT() 함수 도 살펴보자.
SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse에서 작동한다.
형식
CAST(expression AS datatype(length))
매개변수
expression
:
변환할 값
datatype
:
식을 변환할 데이터 형식이다. bigint, int, smallint, tinyint, bit, decimal, money, small money, float, real, datetime, small datetime, char, varchar, text, varbinary 또는 image 중 하나일 수 있다.
length
:
char, varchar, nchar, nvarchar, binary 및 varbinary의 경우 결과 데이터 유형의 길이
예제
값을 int 데이터 유형으로 변환해보자.
SELECT CAST(25.65 AS int);
기본 예시
25 |
값을 varchar 데이터 유형으로 변환해보자.
SELECT CAST(25.65 AS varchar);
기본 예시
25.65 |
값을 datetime 데이터 유형으로 변환해보자.
SELECT CAST('2017-08-25' AS datetime);
기본 예시
2017-08-25 00:00:00.000 |
참고
W3C School - SQL CAST() Function
W3C School - SQL Tutorial