Użyj EDA do wykrycia niemożliwych scenariuszy
Oblicz, ile rekordów w tabeli YellowTripData zawiera każdy rodzaj błędu wykrytego podczas EDA.
To ćwiczenie jest częścią kursu
Funkcje i procedury składowane w SQL Server
Instrukcje do ćwiczenia
- Użyj
CASEiCOUNT, aby sprawdzić, ile rekordów zawiera następujące błędy: DropOffDatewcześniejsza niżPickupDate,DropOffDatewcześniejsza niż dzisiejsza data,PickupDatewcześniejsza niż dzisiejsza data,TripDistancerówna zero.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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;