LoslegenKostenlos loslegen

CONVERT() verwenden

Die Funktion CONVERT() hilft dir, Datumsangaben in das gewünschte Format umzuwandeln.

Du sollst einen Bericht mit den Flughäfen, Fluggesellschaften, stornierten Flügen und Registrierungsdaten erstellen, die in den ersten sechs Monaten des Jahres 2014 erfasst wurden. Dir fällt auf, dass das Format der Spalte registration_date yyyy-mm-dd ist, und du möchtest die Ergebnisse im Format mm/dd/yyyy anzeigen, das in CONVERT() als 101 fest codiert ist.

Beachte, dass der Typ der Spalte registration_date VARCHAR(10) ist und kein Datum.

Diese Übung ist Teil des Kurses

Datenbereinigung in SQL Server-Datenbanken

Kurs anzeigen

Anleitung zur Übung

  • Konvertiere den Typ der Spalte registration_date in DATE und gib ihn im Format mm/dd/yyyy aus.
  • Konvertiere die Spalte registration_date ins Format mm/dd/yyyy, um die Ergebnisse zu filtern.
  • Filtere die Ergebnisse für die ersten sechs Monate des Jahres 2014 im Format mm/dd/yyyy.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

SELECT 
    airport_code,
    carrier_code,
    canceled,
    -- Convert the registration_date to a DATE and print it in mm/dd/yyyy format
    ___(VARCHAR(10), ___(registration_date AS DATE), 101) AS registration_date
FROM flight_statistics 
-- Convert the registration_date to mm/dd/yyyy format
WHERE ___(VARCHAR(10), ___(registration_date AS DATE), 101) 
	-- Filter the first six months of 2014 in mm/dd/yyyy format 
	BETWEEN '___' AND '___'
Code bearbeiten und ausführen