1:CAST 方法
CAST(任何有效的表达试 AS 要转换的数据类型 [数据类型的长度,可选])
例:SELECT CAST(10000 as varchar(10))
SELECT CAST(10000 as varchar)
2: Convert 方法
Convert(要转换的数据类型[数据类型长度,可选],任何有效的表达式[,指定显示样式,可选])
例:SELECT CONVERT(datetime,'2017-01-01')
SELECT CONVERT(varchar, CONVERT(datetime,'2017-01-01'),104)
Convert和CAST的区别是可以指定转换的样式
3:隐式转换数据类型
例: SELECT CAST(10000 as money) * CAST(10 as int)