Usare FORMAT()
Diversamente dalla funzione CONVERT(), la funzione FORMAT() riceve il formato come stringa, ad esempio 'dd/MM/yyyy'.
Devi ottenere un report di tutti i piloti. Ti accorgi che il formato della colonna entry_date è 'yyyy-MM-dd' e vuoi mostrare i risultati nel formato 'dd/MM/yyyy'. Poiché questa tabella contiene pochi dati, pensi di usare la funzione FORMAT().
Nota che il tipo della colonna entry_date è VARCHAR(10) e non un tipo data.
Questo esercizio fa parte del corso
Pulizia dei dati nei database SQL Server
Istruzioni dell'esercizio
- Converti il tipo della colonna
entry_dateinDATEe stampala nel formato'dd/MM/yyyy'.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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