Herausforderung: Gesamte Fahrzeit für Jede U-Bahn-Linie
Das Bauunternehmen plant, weitere Stationen zur gelben U-Bahn-Linie hinzuzufügen.
Unsere Aufgabe ist es, die Gesamtfahrzeit für jede U-Bahn-Linie zu ermitteln. Diese Information ist für das Unternehmen entscheidend, um Wartungsarbeiten und Erweiterungen der gelben Linie zu planen, ohne die Fahrgäste zu sehr zu beeinträchtigen.
Um die Gesamtfahrzeit zu berechnen, müssen wir die Fahrzeiten zu jeder Station mit der Funktion SUM()
aufsummieren.
Hinweis
Die Berechnung der Summe der Fahrzeiten zu jeder Station ergibt die Zeit, die ein Zug benötigt, um von einem Ende der Linie zum anderen zu fahren. Um jedoch die Gesamtumlaufzeit (die Zeit für eine Hin- und Rückfahrt) zu erhalten, müssen wir diese Summe mit 2 multiplizieren.
Schauen wir uns ein Beispiel mit einer Tabelle metro_travel_time
an.
Angenommen, wir möchten die Linie mit den meisten Stationen ermitteln.
1234SELECT line_name, COUNT(station_name) AS station_count FROM metro_travel_time GROUP BY line_name ORDER BY station_count DESC
Kehren wir zur Aufgabe zurück, denn die Arbeiter warten auf unser Urteil bezüglich der Erweiterung der U-Bahn-Station.
Swipe to start coding
Berechne die Wendezeit für jede U-Bahn-Linie. Verwende dazu SUM()
, gruppiere die Daten und sortiere sie aufsteigend.
Hinweis
Benenne die neue Spalte
turnaround_time
, damit deine Lösung erfolgreich getestet werden kann. Vergiss außerdem nicht, die Summe der Zeit mit 2 zu multiplizieren.
Kurzanleitung
- Rufe die Spalte
line_name
und die Summe der Spaltetime_to_next_station
ab. - Multipliziere für die zweite Spalte diese Summe mit 2, indem du die Formel
SUM(time_to_next_station) * 2
verwendest. - Vergib für die zweite Spalte das Alias
turnaround_time
. - Gruppiere die Daten nach
line_name
. - Sortiere die Ergebnisse nach
turnaround_time
.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 4
Herausforderung: Gesamte Fahrzeit für Jede U-Bahn-Linie
Swipe um das Menü anzuzeigen
Das Bauunternehmen plant, weitere Stationen zur gelben U-Bahn-Linie hinzuzufügen.
Unsere Aufgabe ist es, die Gesamtfahrzeit für jede U-Bahn-Linie zu ermitteln. Diese Information ist für das Unternehmen entscheidend, um Wartungsarbeiten und Erweiterungen der gelben Linie zu planen, ohne die Fahrgäste zu sehr zu beeinträchtigen.
Um die Gesamtfahrzeit zu berechnen, müssen wir die Fahrzeiten zu jeder Station mit der Funktion SUM()
aufsummieren.
Hinweis
Die Berechnung der Summe der Fahrzeiten zu jeder Station ergibt die Zeit, die ein Zug benötigt, um von einem Ende der Linie zum anderen zu fahren. Um jedoch die Gesamtumlaufzeit (die Zeit für eine Hin- und Rückfahrt) zu erhalten, müssen wir diese Summe mit 2 multiplizieren.
Schauen wir uns ein Beispiel mit einer Tabelle metro_travel_time
an.
Angenommen, wir möchten die Linie mit den meisten Stationen ermitteln.
1234SELECT line_name, COUNT(station_name) AS station_count FROM metro_travel_time GROUP BY line_name ORDER BY station_count DESC
Kehren wir zur Aufgabe zurück, denn die Arbeiter warten auf unser Urteil bezüglich der Erweiterung der U-Bahn-Station.
Swipe to start coding
Berechne die Wendezeit für jede U-Bahn-Linie. Verwende dazu SUM()
, gruppiere die Daten und sortiere sie aufsteigend.
Hinweis
Benenne die neue Spalte
turnaround_time
, damit deine Lösung erfolgreich getestet werden kann. Vergiss außerdem nicht, die Summe der Zeit mit 2 zu multiplizieren.
Kurzanleitung
- Rufe die Spalte
line_name
und die Summe der Spaltetime_to_next_station
ab. - Multipliziere für die zweite Spalte diese Summe mit 2, indem du die Formel
SUM(time_to_next_station) * 2
verwendest. - Vergib für die zweite Spalte das Alias
turnaround_time
. - Gruppiere die Daten nach
line_name
. - Sortiere die Ergebnisse nach
turnaround_time
.
Lösung
Danke für Ihr Feedback!
Awesome!
Completion rate improved to 4single