Maintenez SQLtest en vie : Aidez à couvrir les coûts du serveur de ce mois-ci de 100 $ pour garder toutes les leçons et le terrain de jeu SQL en ligne. Soutenez le projet →
Code SQL copié dans le presse-papiers
Tâche 31:

Analyse de la qualité des données

DuckDB
Analysez la table yellow_tripdata pour identifier et quantifier divers problèmes de qualité des données. Votre sortie doit inclure les colonnes suivantes :
- total_rows : Nombre total de lignes dans l'ensemble de données
- missing_pickup_count : Nombre de lignes avec tpep_pickup_datetime manquant
- missing_dropoff_count : Nombre de lignes avec tpep_dropoff_datetime manquant
- invalid_distance_count : Nombre de lignes avec une trip_distance invalide
- invalid_amount_count : Nombre de lignes avec un total_amount invalide
- invalid_passenger_count : Nombre de lignes avec un passenger_count invalide
- invalid_time_count : Nombre de lignes avec des données temporelles invalides
- problematic_row_count : Nombre de lignes avec des problèmes de qualité
- clean_row_percentage : Pourcentage de lignes sans problèmes de qualité, arrondi à deux décimales
Résultat attendu Colonnes: 9 · Lignes: 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

Écrivez votre requête ci-dessous et cliquez sur "Vérifier !". Les tables sont décrites dans le panneau de droite.

Tutoriel
Le résultat de la requête s'affichera ici. Ctrl+Enter - Exécuter la requête

Bonjour ! Pourrions-nous activer certains services et cookies pour améliorer votre expérience et notre site Web ?

Politique de confidentialité et de cookies.