Défi : Temps Total de Trajet pour Chaque Ligne de Métro
L'entreprise de construction prévoit d'ajouter davantage de stations à la ligne de métro Jaune.
Notre tâche consiste à déterminer le temps de trajet total pour chaque ligne de métro. Cette information est essentielle pour que l'entreprise puisse planifier la maintenance et l'expansion de la ligne Jaune sans trop perturber les passagers.
Pour trouver le temps de trajet total, nous devons calculer la somme des temps de trajet jusqu'à chaque station en utilisant la fonction SUM()
.
Remarque
Calculer la somme des temps de trajet jusqu'à chaque station nous donne le temps nécessaire pour qu'un train parcoure la ligne d'un bout à l'autre. Cependant, pour obtenir le temps total d'aller-retour (le temps pour un trajet aller-retour), il faut multiplier cette somme par 2.
Examinons un exemple en utilisant une table metro_travel_time
.
Supposons que nous souhaitions trouver la ligne avec le plus grand nombre de stations.
1234SELECT line_name, COUNT(station_name) AS station_count FROM metro_travel_time GROUP BY line_name ORDER BY station_count DESC
Revenons à la tâche car les ouvriers attendent notre verdict concernant l'extension de la station de métro.
Swipe to start coding
Calculez le temps de rotation pour chacune des lignes de métro. Pour cela, utilisez SUM()
, groupez les données, et classez-les par ordre croissant.
Remarque
Nommez la nouvelle colonne
turnaround_time
afin que votre solution puisse être correctement testée. N'oubliez pas non plus de multiplier la somme du temps par 2.
Instructions brèves
- Sélectionnez la colonne
line_name
et la somme de la colonnetime_to_next_station
. - Pour la seconde colonne, multipliez-la par 2 en utilisant la formule
SUM(time_to_next_station) * 2
. - Ajoutez l'alias
turnaround_time
à la seconde colonne. - Groupez les données par
line_name
. - Triez les résultats par
turnaround_time
.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 4
Défi : Temps Total de Trajet pour Chaque Ligne de Métro
Glissez pour afficher le menu
L'entreprise de construction prévoit d'ajouter davantage de stations à la ligne de métro Jaune.
Notre tâche consiste à déterminer le temps de trajet total pour chaque ligne de métro. Cette information est essentielle pour que l'entreprise puisse planifier la maintenance et l'expansion de la ligne Jaune sans trop perturber les passagers.
Pour trouver le temps de trajet total, nous devons calculer la somme des temps de trajet jusqu'à chaque station en utilisant la fonction SUM()
.
Remarque
Calculer la somme des temps de trajet jusqu'à chaque station nous donne le temps nécessaire pour qu'un train parcoure la ligne d'un bout à l'autre. Cependant, pour obtenir le temps total d'aller-retour (le temps pour un trajet aller-retour), il faut multiplier cette somme par 2.
Examinons un exemple en utilisant une table metro_travel_time
.
Supposons que nous souhaitions trouver la ligne avec le plus grand nombre de stations.
1234SELECT line_name, COUNT(station_name) AS station_count FROM metro_travel_time GROUP BY line_name ORDER BY station_count DESC
Revenons à la tâche car les ouvriers attendent notre verdict concernant l'extension de la station de métro.
Swipe to start coding
Calculez le temps de rotation pour chacune des lignes de métro. Pour cela, utilisez SUM()
, groupez les données, et classez-les par ordre croissant.
Remarque
Nommez la nouvelle colonne
turnaround_time
afin que votre solution puisse être correctement testée. N'oubliez pas non plus de multiplier la somme du temps par 2.
Instructions brèves
- Sélectionnez la colonne
line_name
et la somme de la colonnetime_to_next_station
. - Pour la seconde colonne, multipliez-la par 2 en utilisant la formule
SUM(time_to_next_station) * 2
. - Ajoutez l'alias
turnaround_time
à la seconde colonne. - Groupez les données par
line_name
. - Triez les résultats par
turnaround_time
.
Solution
Merci pour vos commentaires !
Awesome!
Completion rate improved to 4single