SQL Server-datoformat og SQL Server-konvertering forklaret med eksempler

Hvad gør SQL Convert?

Den konverterer fra en datatype til en anden datatype.

Syntaks

CONVERT (_New Data Type, Expression, Style_)

  • Ny datatype:  Ny datatype, der også skal konverteres. For eksempel: nvarchar, heltal, decimal, dato
  • Udtryk:  Data, der skal konverteres.
  • Stil:  Format. For eksempel: Style 110 er USA Datoformat mm-dd-åååå

Eksempel: Konverter et decimaltal til et heltal

SELECT CONVERT(INT, 23.456) as IntegerNumber

konvertere et decimaltal til heltal

Bemærk: Resultatet er afkortet.

Eksempel: Konverter en streng til en dato

SELECT CONVERT(DATE, '20161030') as Date

konvertere en streng til en datotype

Eksempel: Konverter en decimal til en streng

SELECT CONVERT(nvarchar, 20.123) as StringData

konvertere en decimal til en streng

Eksempel: Konverter et heltal til et decimaltal

SELECT CONVERT(DECIMAL (15,3), 13) as DecimalNumber

konvertere et heltal til et decimaltal

Eksempel: Konverter en streng til datoformat i USA-datoformat

SELECT CONVERT(DATE, '20171030' , 110) To_USA_DateFormat

konvertere en streng til datoformat i usa dato stil