Zacznij terazZacznij za darmo

Używanie funkcji CONVERT()

Funkcja CONVERT() pozwala przekonwertować daty na wybrany format.

Masz za zadanie przygotować raport lotnisk, przewoźników, anulowanych lotów i dat rejestracji z pierwszych sześciu miesięcy 2014 roku. Format kolumny registration_date to yyyy-mm-dd, a wyniki chcesz wyświetlić w formacie mm/dd/yyyy, który jest zakodowany jako 101 – użyj do tego funkcji CONVERT().

Zwróć uwagę, że typ kolumny registration_date to VARCHAR(10), a nie typ daty.

To ćwiczenie jest częścią kursu

Czyszczenie danych w bazach danych SQL Server

Zobacz kurs

Instrukcje do ćwiczenia

  • Przekonwertuj typ kolumny registration_date na DATE i wyświetl ją w formacie mm/dd/yyyy.
  • Przekonwertuj kolumnę registration_date na format mm/dd/yyyy, aby filtrować wyniki.
  • Odfiltruj wyniki dla pierwszych sześciu miesięcy 2014 roku w formacie mm/dd/yyyy.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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 '___'
Edytuj i uruchom kod