freeCodeCamp/guide/chinese/sql/sql-server-convert-function/index.md

1.8 KiB
Raw Blame History

title localeTitle
SQL Server Convert Function SQL Server转换函数

SQL Server转换函数

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

句法

CONVERT (_New Data Type, Expression, Style_)

  • **新数据类型:**也要转换的新数据类型。例如nvarcharintegerdecimaldate
  • **表达式:**要转换的数据。
  • **风格:**格式。例如样式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

将字符串转换为美国日期样式的日期格式

更多信息: