Funzione SQL Server FORMAT()
Esempio
Formatta una data:
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';
Definizione e utilizzo
La funzione FORMAT() formatta un valore con il formato specificato (e impostazioni cultura facoltative in SQL Server 2017).
Utilizzare la funzione FORMAT() per formattare i valori di data/ora e i valori numerici. Per conversioni generali del tipo di dati, utilizzare CAST() o CONVERT() .
Sintassi
FORMAT(value, format,
culture)
Valori dei parametri
Parameter | Description |
---|---|
value | Required. The value to be formatted |
format | Required. The format pattern |
culture | Optional. Specifies a culture (from SQL Server 2017) |
Dettagli tecnici
Funziona in: | SQL Server (a partire dal 2012), Database SQL di Azure |
---|
Altri esempi
Esempio
Formatta un numero:
SELECT
FORMAT(123456789, '##-##-#####');