从一种数据类型转换为另一种数据类型。
句法
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教程