SQL Server转换函数


从一种数据类型转换为另一种数据类型。

句法

CONVERT (_New Data Type, Expression, Style_)

  • 新数据类型: 也要转换的新数据类型。例如:nvarchar,integer,decimal,date
  • 表达式: 要转换的数据。
  • 风格: 格式。例如:样式110是美国日期格式mm-dd-yyyy

示例:将十进制数转换为整数

SELECT CONVERT(INT, 23.456) as IntegerNumber

注意:结果被截断。

示例:将字符串转换为日期

SELECT CONVERT(DATE, '20161030') as Date

示例:将十进制转换为字符串

SELECT CONVERT(nvarchar, 20.123) as StringData

示例:将整数转换为十进制数

SELECT CONVERT(DECIMAL (15,3), 13) as DecimalNumber

示例:在美国日期样式中将字符串转换为日期格式

SELECT CONVERT(DATE, '20171030' , 110) To_USA_DateFormat

更多SQL教程

学习更多SQL教程