🚀 Novembre a commencé ! SQLtest.online reste gratuit grâce aux dons de personnes comme vous. Aidez-nous à atteindre l'objectif de ce mois plus tôt pour que le site fonctionne sans interruption. Soutenir maintenant →
Code SQL copié dans le presse-papiers
Tâche 18:

Zones avec un coût par mile inhabituellement élevé

DuckDB
Votre objectif est d'analyser les coûts de voyage à partir de la yellow_tripdata table. Vous devez calculer le montant moyen par mile pour chaque PULocationID qui a au moins 100 trajets, et le comparer au montant moyen global par mile. La sortie doit inclure les colonnes suivantes :
- PULocationID : L'ID du lieu de prise en charge.
- trip_count : Le nombre total de trajets pour ce lieu.
- average_amount_per_mile : Le montant moyen facturé par mile, arrondi à deux décimales.
- above_overall_percentage : Le pourcentage par lequel le montant moyen par mile dépasse le montant moyen global, arrondi à deux décimales.

Trier les résultats par average_amount_per_mile dans l'ordre décroissant.
Résultat attendu Colonnes: 4 · Lignes: 80
PULocationID trip_count average_amount_per_mile above_overall_percentage

Les lignes d'exemple s'ouvrent après des vérifications ratées : 0 sur 2

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

Tutoriel

En vérifiant une requête, vous acceptez qu'elle soit enregistrée sans les données de votre compte et puisse faire partie de jeux de données anonymisés, y compris pour l'entraînement d'IA. En savoir plus

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