Используйте разведочный анализ данных для поиска недопустимых сценариев
Подсчитайте, сколько записей в таблице YellowTripData содержат каждый тип ошибки, обнаруженной в ходе разведочного анализа данных.
Это упражнение является частью курса
Написание функций и хранимых процедур в 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;