⏳ Последние дни октября! SQLtest.online бесплатен благодаря донатам, и нам ещё нужно собрать сумму этого месяца, чтобы сайт продолжил работать в ноябре. Важен каждый донат. Поддержать сейчас →
SQL код скопирован в буфер обмена
Задание 57:

Анализ качества данных

DuckDB
Проанализируйте таблицу yellow_tripdata, чтобы выявить и количественно оценить различные проблемы качества данных. Ваш вывод должен включать следующие столбцы:
- total_rows: Общее количество строк в наборе данных
- missing_pickup_count: Количество строк с отсутствующим tpep_pickup_datetime
- missing_dropoff_count: Количество строк с отсутствующим tpep_dropoff_datetime
- invalid_distance_count: Количество строк с недопустимым trip_distance
- invalid_amount_count: Количество строк с недопустимым total_amount
- invalid_passenger_count: Количество строк с недопустимым passenger_count
- invalid_time_count: Количество строк с недопустимыми временными данными
- problematic_row_count: Количество строк с любыми проблемами качества
- clean_row_percentage: Процент строк без проблем качества, округленный до двух десятичных знаков
Ожидаемый результат Столбцов: 9 · Строк: 1
total_rows missing_pickup_count missing_dropoff_count invalid_distance_count invalid_amount_count invalid_passenger_count invalid_time_count problematic_row_count clean_row_percentage

Напишите запрос ниже и нажмите "Проверить!". Описания таблиц - в правой панели.

Учебник
Здесь появится результат запроса. Ctrl+Enter - Выполнить запрос