Utilizarea funcției FORMAT()
Spre deosebire de funcția CONVERT(), funcția FORMAT() primește formatul ca șir de caractere, de exemplu 'dd/MM/yyyy'.
Trebuie să generezi un raport cu toți piloții. Observi că formatul coloanei entry_date este 'yyyy-MM-dd', iar tu vrei să afișezi rezultatele în formatul 'dd/MM/yyyy'. Deoarece tabelul conține puține date, te gândești să folosești funcția FORMAT().
Reține că tipul coloanei entry_date este VARCHAR(10), nu un tip de dată calendaristică.
Acest exercițiu face parte din cursul
Curățarea datelor în bazele de date SQL Server
Instrucțiuni pentru exercițiu
- Convertește tipul coloanei
entry_datelaDATEși afișeaz-o în formatul'dd/MM/yyyy'.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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