Utfordring: Total Reisetid for Hver T-banelinje
Byggeselskapet planlegger å legge til flere stasjoner på den gule metrolinjen.
Vår oppgave er å finne total reisetid for hver metrolinje. Denne informasjonen er avgjørende for at selskapet skal kunne planlegge vedlikehold og utvidelse av den gule linjen uten å forårsake for mye ulempe for passasjerene.
For å finne total reisetid må vi beregne summen av reisetidene til hver stasjon ved å bruke SUM()
-funksjonen.
Merk
Å beregne summen av reisetidene til hver stasjon gir oss tiden det tar for et tog å reise fra den ene enden av linjen til den andre. For å finne total tur-retur-tid (tiden for en rundtur), må vi gange denne summen med 2.
La oss se på et eksempel ved bruk av tabellen metro_travel_time
.
Anta at vi ønsker å finne linjen med flest stasjoner.
1234SELECT line_name, COUNT(station_name) AS station_count FROM metro_travel_time GROUP BY line_name ORDER BY station_count DESC
La oss gå tilbake til oppgaven, fordi arbeiderne venter på vår avgjørelse om utvidelsen av metrostasjonen.
Swipe to start coding
Beregn vendtiden for hver av metrolinjene. For å gjøre dette, bruk SUM()
, grupper dataene, og sorter i stigende rekkefølge.
Merk
Gi den nye kolonnen navnet
turnaround_time
slik at løsningen din kan testes riktig. Husk også å multiplisere summen av tiden med 2.
Korte instruksjoner
- Hent kolonnen
line_name
og summen av kolonnentime_to_next_station
. - For den andre kolonnen, multipliser den med 2 ved å bruke formelen
SUM(time_to_next_station) * 2
. - Legg til aliaset
turnaround_time
på den andre kolonnen. - Grupper dataene etter
line_name
. - Sorter resultatene etter
turnaround_time
.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 4
Utfordring: Total Reisetid for Hver T-banelinje
Sveip for å vise menyen
Byggeselskapet planlegger å legge til flere stasjoner på den gule metrolinjen.
Vår oppgave er å finne total reisetid for hver metrolinje. Denne informasjonen er avgjørende for at selskapet skal kunne planlegge vedlikehold og utvidelse av den gule linjen uten å forårsake for mye ulempe for passasjerene.
For å finne total reisetid må vi beregne summen av reisetidene til hver stasjon ved å bruke SUM()
-funksjonen.
Merk
Å beregne summen av reisetidene til hver stasjon gir oss tiden det tar for et tog å reise fra den ene enden av linjen til den andre. For å finne total tur-retur-tid (tiden for en rundtur), må vi gange denne summen med 2.
La oss se på et eksempel ved bruk av tabellen metro_travel_time
.
Anta at vi ønsker å finne linjen med flest stasjoner.
1234SELECT line_name, COUNT(station_name) AS station_count FROM metro_travel_time GROUP BY line_name ORDER BY station_count DESC
La oss gå tilbake til oppgaven, fordi arbeiderne venter på vår avgjørelse om utvidelsen av metrostasjonen.
Swipe to start coding
Beregn vendtiden for hver av metrolinjene. For å gjøre dette, bruk SUM()
, grupper dataene, og sorter i stigende rekkefølge.
Merk
Gi den nye kolonnen navnet
turnaround_time
slik at løsningen din kan testes riktig. Husk også å multiplisere summen av tiden med 2.
Korte instruksjoner
- Hent kolonnen
line_name
og summen av kolonnentime_to_next_station
. - For den andre kolonnen, multipliser den med 2 ved å bruke formelen
SUM(time_to_next_station) * 2
. - Legg til aliaset
turnaround_time
på den andre kolonnen. - Grupper dataene etter
line_name
. - Sorter resultatene etter
turnaround_time
.
Løsning
Takk for tilbakemeldingene dine!
Awesome!
Completion rate improved to 4single