SqlServer的2种数据类型转换方法

  • 1、CAST 方法
  • 2、Convert 方法
  • 隐式转换数据类型

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的区别是可以指定转换的样式

隐式转换数据类型

例: SELECT CAST(10000 as money) * CAST(10 as int)
————————————————

原文链接:https://blog.csdn/weixin_39462109/article/details/79294163

更多推荐

SqlServer的2种数据类型转换方法