MSSQL Cast系统函数简介


一、Cast函数简介

Cast函数的功能是将一个列所对应的值,转换为指定类型



1 当转换失败时,系统将返回相应的错误信息
2 当一个数转换为相应的小数时,会存在相应的四舍五入的情况发生



二、Cast应用举例

 /*Cast函数应用简介*/
/*1 转换为Int型---返回错误信息*/
select CAST('a' as Int)
go
/*2 转换为Int型---返回错误信息*/
select CAST('1.5' as Int)
go 
/*3 转换为Int型*/
select CAST('2' as Int)
go
/*4 转换为decimal型--四舍五入*/
select CAST('18.529' as decimal(18,2))
go
/*5 转换为decimal型--自动补零*/
select CAST('18.53' as decimal(18,3))
go
/*6 转换为datetime型*/
select CAST('2017-7-19' as datetime) 
go