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 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 vermenigvuldigen met 2.
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 medewerkers 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_timezodat 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_nameop en de som van de kolomtime_to_next_station. - Vermenigvuldig voor de tweede kolom deze som met 2 met de formule
SUM(time_to_next_station) * 2. - Voeg het alias
turnaround_timetoe 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.
How do I calculate the total travel time for each metro line?
Can you show me how to find the turnaround time for a specific line?
What should I do if I want to compare travel times between different lines?
Geweldig!
Completion tarief verbeterd naar 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 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 vermenigvuldigen met 2.
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 medewerkers 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_timezodat 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_nameop en de som van de kolomtime_to_next_station. - Vermenigvuldig voor de tweede kolom deze som met 2 met de formule
SUM(time_to_next_station) * 2. - Voeg het alias
turnaround_timetoe aan de tweede kolom. - Groepeer de gegevens op
line_name. - Sorteer de resultaten op
turnaround_time.
Oplossing
Bedankt voor je feedback!
single