Zacznij terazZacznij za darmo

Używanie FORMAT()

W odróżnieniu od funkcji CONVERT(), funkcja FORMAT() przyjmuje format jako ciąg znaków, na przykład 'dd/MM/yyyy'.

Masz za zadanie przygotować raport wszystkich pilotów. Zauważasz, że kolumna entry_date przechowuje daty w formacie 'yyyy-MM-dd', a ty chcesz wyświetlić wyniki w formacie 'dd/MM/yyyy'. Ponieważ tabela zawiera niewiele danych, postanawiasz skorzystać z funkcji FORMAT().

Zwróć uwagę, że typ kolumny entry_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

  • Przekształć typ kolumny entry_date na DATE i wyświetl ją w formacie 'dd/MM/yyyy'.

Interaktywne ćwiczenie praktyczne

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

SELECT 
	pilot_code,
	pilot_name,
	pilot_surname,
	carrier_code,
    -- Convert the entry_date to a DATE and print it in dd/MM/yyyy format
	___(___(entry_date AS DATE), '___/___/___') AS entry_date
from pilots
Edytuj i uruchom kod