Usando FORMAT()
Diferente da função CONVERT(), a função FORMAT() recebe o formato como uma string, como 'dd/MM/yyyy'.
Você precisa gerar um relatório com todos os pilotos. Você percebe que o formato da coluna entry_date é 'yyyy-MM-dd' e quer exibir os resultados no formato 'dd/MM/yyyy'. Como esta tabela tem poucos dados, você pensa em usar a função FORMAT().
Perceba que o tipo da coluna entry_date é VARCHAR(10) e não um tipo de data.
Este exercício faz parte do curso
Limpando dados em bancos de dados SQL Server
Instruções do exercício
- Converta o tipo da coluna
entry_dateparaDATEe apresente-a no formato'dd/MM/yyyy'.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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