SQL Server 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()関数を使用して、日付/時刻の値と数値をフォーマットします。一般的なデータ型変換には、 CAST()または CONVERT()を使用します。
構文
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 Database |
---|
その他の例
例
数値をフォーマットします。
SELECT
FORMAT(123456789, '##-##-#####');