НачатьНачать бесплатно

Используйте разведочный анализ данных для поиска недопустимых сценариев

Подсчитайте, сколько записей в таблице 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;
Редактировать и запускать код