SQL Server FORMAT() 函数
定义和用法
FORMAT() 函数使用指定的格式(以及在 SQL Server 2017 中的可选 culture 参数)来格式化一个值。
另请参阅
SQL Server 参考手册:CAST() 函数
SQL Server 参考手册:CONVERT() 函数
实例
例子 1
格式化日期:
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';
例子 2
格式化数字:
SELECT FORMAT(123456789, '##-##-#####');
语法
FORMAT(value, format, culture)
参数
| 参数 | 描述 |
|---|---|
| value | 必需。要格式化的值。 |
| format | 必需。格式模式。 |
| culture | 可选。指定一种文化(从 SQL Server 2017 开始)。 |
技术细节
| 适用于: |
|
|---|