bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths

Loading lesson path

Learn/SQL/SQL References
SQL•SQL References

SQL Server FORMAT() Function

Example

  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';

Definition and Usage

The FORMAT() function formats a value with the specified format (and an optional culture in SQL Server 2017).

Use the FORMAT() function to format date/time values and number values. For general data type conversions, use CAST() or CONVERT() .

Syntax

FORMAT(
value, format
,
 culture
)

Parameter Values

ParameterDescription
valueRequired. The value to be formatted
formatRequired. The format pattern
cultureOptional. Specifies a culture (from SQL Server 2017)

Technical Details

Works in:SQL Server (starting with 2012), Azure SQL Database

Previous

SQL Server DIFFERENCE() Function

Next

SQL Server LEFT() Function