ใช้ EDA เพื่อค้นหาสถานการณ์ที่เป็นไปไม่ได้
คำนวณจำนวนระเบียนใน YellowTripData ที่มีข้อผิดพลาดแต่ละประเภทที่พบระหว่างการทำ EDA
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเขียนฟังก์ชันและ Stored Procedures ใน SQL Server
คำแนะนำการฝึกหัด
- ใช้
CASEและCOUNTเพื่อตรวจสอบจำนวนระเบียนที่มีข้อผิดพลาดต่อไปนี้: DropOffDateอยู่ก่อนPickupDate,DropOffDateอยู่ก่อนวันนี้,PickupDateอยู่ก่อนวันนี้,TripDistanceมีค่าเป็นศูนย์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
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;