Fonction FORMAT() de SQL Server
Exemple
Formater une date :
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';
Définition et utilisation
La fonction FORMAT() formate une valeur avec le format spécifié (et une culture facultative dans SQL Server 2017).
Utilisez la fonction FORMAT() pour formater les valeurs de date/heure et les valeurs numériques. Pour les conversions de type de données générales, utilisez CAST() ou CONVERT() .
Syntaxe
FORMAT(value, format,
culture)
Valeurs des paramètres
Parameter | Description |
---|---|
value | Required. The value to be formatted |
format | Required. The format pattern |
culture | Optional. Specifies a culture (from SQL Server 2017) |
Détails techniques
Travaille dans: | SQL Server (à partir de 2012), Azure SQL Database |
---|
Plus d'exemples
Exemple
Formater un nombre :
SELECT
FORMAT(123456789, '##-##-#####');