Sử dụng FORMAT()
Không giống hàm CONVERT(), hàm FORMAT() nhận định dạng dưới dạng chuỗi như 'dd/MM/yyyy'.
Bạn cần lấy báo cáo về tất cả các phi công. Bạn nhận ra cột entry_date đang ở định dạng 'yyyy-MM-dd', và bạn muốn hiển thị kết quả theo định dạng 'dd/MM/yyyy'. Vì bảng này có ít dữ liệu, bạn cân nhắc dùng hàm FORMAT().
Lưu ý rằng kiểu của cột entry_date là VARCHAR(10) chứ không phải kiểu ngày.
Bài tập này là một phần của khóa học
Làm sạch dữ liệu trong cơ sở dữ liệu SQL Server
Hướng dẫn bài tập
- Chuyển kiểu dữ liệu của cột
entry_datesangDATEvà in ra theo định dạng'dd/MM/yyyy'.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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