Dùng EDA để tìm các kịch bản không thể xảy ra
Tính xem có bao nhiêu bản ghi trong YellowTripData mắc mỗi loại lỗi được phát hiện trong EDA.
Bài tập này là một phần của khóa học
Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server
Hướng dẫn bài tập
- Dùng
CASEvàCOUNTđể xác định có bao nhiêu bản ghi chứa các lỗi sau: DropOffDatetrướcPickupDate,DropOffDatetrước hôm nay,PickupDatetrước hôm nay,TripDistancebằng không.
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
-- PickupDate is after today
COUNT (CASE WHEN ___ > ___() THEN 1 END) AS 'FuturePickup',
-- DropOffDate is after today
COUNT (CASE WHEN ___ > ___() THEN 1 END) AS 'FutureDropOff',
-- PickupDate is after DropOffDate
COUNT (CASE WHEN ___ > ___ THEN 1 END) AS 'PickupBeforeDropoff',
-- TripDistance is 0
COUNT (CASE WHEN ___ = ___ THEN 1 END) AS 'ZeroTripDistance'
FROM YellowTripData;