目录

SQL服务器 FORMAT() 函数

示例

设置日期格式:

DECLARE @d DATETIME = '12/01/2018';
SELECT FORMAT (@d, 'd', 'en-US') AS 'US English Result',
               FORMAT (@d, 'd', 'no') AS 'Norwegian Result',
               FORMAT (@d, 'd', 'zu') AS 'Zulu Result';
亲自试一试 »

定义和用法

FORMAT() 函数使用指定的格式(以及 SQL Server 2017 中的可选区域性)格式化值。

使用 FORMAT() 函数格式化日期/时间值和数值。对于一般数据类型转换,使用投掷()或者转变()

语法

FORMAT( value, format, culture)

参数值

Parameter Description
value Required. The value to be formatted
format Required. The format pattern
culture Optional. Specifies a culture (from SQL Server 2017)

技术细节

工作于: SQL Server(从 2012 年开始)、Azure SQL 数据库

更多示例

示例

设置数字格式:

SELECT FORMAT(123456789, '##-##-#####');
亲自试一试 »