Funkcja FORMAT() SQL Server
Przykład
Sformatuj datę:
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';
Definicja i użycie
Funkcja FORMAT() formatuje wartość w określonym formacie (i opcjonalną kulturą w SQL Server 2017).
Użyj funkcji FORMAT(), aby sformatować wartości daty/godziny i wartości liczbowe. W przypadku ogólnych konwersji typów danych użyj CAST() lub CONVERT() .
Składnia
FORMAT(value, format,
culture)
Wartości parametrów
Parameter | Description |
---|---|
value | Required. The value to be formatted |
format | Required. The format pattern |
culture | Optional. Specifies a culture (from SQL Server 2017) |
Szczegóły techniczne
Pracuje w: | SQL Server (od 2012), Azure SQL Database |
---|
Więcej przykładów
Przykład
Sformatuj liczbę:
SELECT
FORMAT(123456789, '##-##-#####');