Uitdaging: Totale Reistijd voor Elke Metrolijn
Het bouwbedrijf is van plan meer stations toe te voegen aan de Gele metrolijn.
Onze taak is om de totale reistijd voor elke metrolijn te bepalen. Deze informatie is essentieel voor het bedrijf om onderhoud en uitbreiding van de Gele lijn te plannen zonder te veel overlast voor reizigers te veroorzaken.
Om de totale reistijd te vinden, moeten we de som van de reistijden naar elk station berekenen met behulp van de functie SUM()
.
Opmerking
Het berekenen van de som van de reistijden naar elk station geeft ons de tijd die een trein nodig heeft om van het ene uiteinde van de lijn naar het andere te reizen. Om echter de totale omkeertijd (de tijd voor een retourrit) te vinden, moeten we deze som met 2 vermenigvuldigen.
Laten we een voorbeeld bekijken met een metro_travel_time
-tabel.
Stel dat we de lijn met de meeste stations willen vinden.
1234SELECT line_name, COUNT(station_name) AS station_count FROM metro_travel_time GROUP BY line_name ORDER BY station_count DESC
Laten we terugkeren naar de opdracht, want de arbeiders wachten op ons oordeel over de uitbreiding van het metrostation.
Swipe to start coding
Bereken de omlooptijd voor elke metrolijn. Gebruik hiervoor SUM()
, groepeer de gegevens en sorteer in oplopende volgorde.
Opmerking
Noem de nieuwe kolom
turnaround_time
zodat je oplossing correct getest kan worden. Vergeet ook niet om de som van de tijd met 2 te vermenigvuldigen.
Korte instructies
- Haal de kolom
line_name
en de som van de kolomtime_to_next_station
op. - Vermenigvuldig voor de tweede kolom deze waarde met 2 via de formule
SUM(time_to_next_station) * 2
. - Voeg het alias
turnaround_time
toe aan de tweede kolom. - Groepeer de gegevens op
line_name
. - Sorteer de resultaten op
turnaround_time
.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 4
Uitdaging: Totale Reistijd voor Elke Metrolijn
Veeg om het menu te tonen
Het bouwbedrijf is van plan meer stations toe te voegen aan de Gele metrolijn.
Onze taak is om de totale reistijd voor elke metrolijn te bepalen. Deze informatie is essentieel voor het bedrijf om onderhoud en uitbreiding van de Gele lijn te plannen zonder te veel overlast voor reizigers te veroorzaken.
Om de totale reistijd te vinden, moeten we de som van de reistijden naar elk station berekenen met behulp van de functie SUM()
.
Opmerking
Het berekenen van de som van de reistijden naar elk station geeft ons de tijd die een trein nodig heeft om van het ene uiteinde van de lijn naar het andere te reizen. Om echter de totale omkeertijd (de tijd voor een retourrit) te vinden, moeten we deze som met 2 vermenigvuldigen.
Laten we een voorbeeld bekijken met een metro_travel_time
-tabel.
Stel dat we de lijn met de meeste stations willen vinden.
1234SELECT line_name, COUNT(station_name) AS station_count FROM metro_travel_time GROUP BY line_name ORDER BY station_count DESC
Laten we terugkeren naar de opdracht, want de arbeiders wachten op ons oordeel over de uitbreiding van het metrostation.
Swipe to start coding
Bereken de omlooptijd voor elke metrolijn. Gebruik hiervoor SUM()
, groepeer de gegevens en sorteer in oplopende volgorde.
Opmerking
Noem de nieuwe kolom
turnaround_time
zodat je oplossing correct getest kan worden. Vergeet ook niet om de som van de tijd met 2 te vermenigvuldigen.
Korte instructies
- Haal de kolom
line_name
en de som van de kolomtime_to_next_station
op. - Vermenigvuldig voor de tweede kolom deze waarde met 2 via de formule
SUM(time_to_next_station) * 2
. - Voeg het alias
turnaround_time
toe aan de tweede kolom. - Groepeer de gegevens op
line_name
. - Sorteer de resultaten op
turnaround_time
.
Oplossing
Bedankt voor je feedback!
Awesome!
Completion rate improved to 4single