Použití FORMAT()
Na rozdíl od funkce CONVERT() přijímá funkce FORMAT() formát jako řetězec, například 'dd/MM/yyyy'.
Potřebuješ sestavit přehled všech pilotů. Všimneš si, že hodnoty ve sloupci entry_date jsou ve formátu 'yyyy-MM-dd', a chceš je zobrazit ve formátu 'dd/MM/yyyy'. Protože tabulka obsahuje jen málo dat, rozhodneš se použít funkci FORMAT().
Všimni si, že typ sloupce entry_date je VARCHAR(10), nikoli datum.
Toto cvičení je součástí kurzu
Cleaning Data in SQL Server Databases
Pokyny k cvičení
- Převeď typ sloupce
entry_datenaDATEa vypiš ho ve formátu'dd/MM/yyyy'.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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