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 23:

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
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.