SQL Server-Datumsformat und SQL Server-Konvertierung anhand von Beispielen erläutert

Was macht SQL Convert?

Es wird von einem Datentyp in einen anderen Datentyp konvertiert.

Syntax

CONVERT (_New Data Type, Expression, Style_)

  • Neuer Datentyp:  Neuer Datentyp, der ebenfalls konvertiert werden soll. Zum Beispiel: nvarchar, integer, decimal, date
  • Ausdruck:  Zu konvertierende Daten.
  • Stil:  Format. Beispiel: Der Stil 110 hat das USA-Datumsformat MM-TT-JJJJ

Beispiel: Konvertieren Sie eine Dezimalzahl in eine Ganzzahl

SELECT CONVERT(INT, 23.456) as IntegerNumber

Konvertieren Sie eine Dezimalzahl in eine Ganzzahl

Hinweis: Das Ergebnis wird abgeschnitten.

Beispiel: Konvertieren Sie einen String in ein Datum

SELECT CONVERT(DATE, '20161030') as Date

Konvertieren Sie eine Zeichenfolge in einen Datumstyp

Beispiel: Konvertieren Sie eine Dezimalzahl in eine Zeichenfolge

SELECT CONVERT(nvarchar, 20.123) as StringData

Konvertieren Sie eine Dezimalstelle in eine Zeichenfolge

Beispiel: Konvertieren Sie eine Ganzzahl in eine Dezimalzahl

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

Konvertieren Sie eine Ganzzahl in eine Dezimalzahl

Beispiel: Konvertieren Sie eine Zeichenfolge in das Datumsformat im USA-Datumsstil

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

Konvertieren Sie eine Zeichenfolge in das Datumsformat im US-Datumsstil