เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ใช้ 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;
แก้ไขและรันโค้ด