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, '##-##-#####');