SQL Server FORMAT() 函数
实例
格式化一个日期:
DECLARE @d DATETIME = '12/01/2021';
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()
函数用于格式化日期/时间值和数字值。对于常规数据类型转换,请使用 CAST() 或 CONVERT() 函数。
语法
FORMAT( value, format , culture )
参数值
参数 | 描述 |
---|---|
value | 必填。要格式化的值 |
format | 必填。格式化规则 |
culture | 可选。指定区域性(来自 SQL Server 2017) |
技术细节
适用版本: | SQL Server(从2012年开始),Azure SQL数据库 |
---|
更多实例
实例
格式化一个数字:
SELECT FORMAT(123456789, '##-##-#####');