Использование FORMAT()
В отличие от функции CONVERT(), функция FORMAT() принимает формат в виде строки, например 'dd/MM/yyyy'.
Вам нужно подготовить отчёт по всем пилотам. Вы замечаете, что столбец entry_date хранит даты в формате 'yyyy-MM-dd', а вы хотите отобразить результаты в формате 'dd/MM/yyyy'. Поскольку таблица содержит немного данных, вы решаете воспользоваться функцией FORMAT().
Обратите внимание, что тип столбца entry_date — VARCHAR(10), а не дата.
Это упражнение является частью курса
Очистка данных в базах данных SQL Server
Инструкции к упражнению
- Преобразуйте тип столбца
entry_dateвDATEи выведите его в формате'dd/MM/yyyy'.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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