Desafio: Tempo Total de Viagem para Cada Linha de Metrô
A construtora planeja adicionar mais estações à linha amarela do metrô.
Nossa tarefa é determinar o tempo total de viagem para cada linha do metrô. Essas informações são essenciais para que a empresa possa planejar a manutenção e a expansão da linha amarela sem causar muitos transtornos aos passageiros.
Para encontrar o tempo total de viagem, precisamos calcular a soma dos tempos de viagem para cada estação utilizando a função SUM()
.
Observação
Calcular a soma dos tempos de viagem para cada estação nos fornece o tempo necessário para um trem percorrer toda a extensão da linha. No entanto, para encontrar o tempo total de ida e volta (tempo de uma viagem de ida e volta), é necessário multiplicar essa soma por 2.
Vamos analisar um exemplo utilizando a tabela metro_travel_time
.
Suponha que queremos encontrar a linha com mais estações.
1234SELECT line_name, COUNT(station_name) AS station_count FROM metro_travel_time GROUP BY line_name ORDER BY station_count DESC
Vamos retornar à tarefa porque os trabalhadores aguardam nossa decisão sobre a expansão da estação do metrô.
Swipe to start coding
Calcule o tempo de retorno para cada uma das linhas do metrô. Para isso, utilize SUM()
, agrupando os dados e ordenando em ordem crescente.
Nota
Nomeie a nova coluna como
turnaround_time
para que sua solução possa ser testada corretamente. Além disso, não se esqueça de multiplicar a soma do tempo por 2.
Instruções Resumidas
- Recupere a coluna
line_name
e a soma da colunatime_to_next_station
. - Para a segunda coluna, multiplique por 2 usando a fórmula
SUM(time_to_next_station) * 2
. - Adicione o alias
turnaround_time
à segunda coluna. - Agrupe os dados por
line_name
. - Ordene os resultados por
turnaround_time
.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 4
Desafio: Tempo Total de Viagem para Cada Linha de Metrô
Deslize para mostrar o menu
A construtora planeja adicionar mais estações à linha amarela do metrô.
Nossa tarefa é determinar o tempo total de viagem para cada linha do metrô. Essas informações são essenciais para que a empresa possa planejar a manutenção e a expansão da linha amarela sem causar muitos transtornos aos passageiros.
Para encontrar o tempo total de viagem, precisamos calcular a soma dos tempos de viagem para cada estação utilizando a função SUM()
.
Observação
Calcular a soma dos tempos de viagem para cada estação nos fornece o tempo necessário para um trem percorrer toda a extensão da linha. No entanto, para encontrar o tempo total de ida e volta (tempo de uma viagem de ida e volta), é necessário multiplicar essa soma por 2.
Vamos analisar um exemplo utilizando a tabela metro_travel_time
.
Suponha que queremos encontrar a linha com mais estações.
1234SELECT line_name, COUNT(station_name) AS station_count FROM metro_travel_time GROUP BY line_name ORDER BY station_count DESC
Vamos retornar à tarefa porque os trabalhadores aguardam nossa decisão sobre a expansão da estação do metrô.
Swipe to start coding
Calcule o tempo de retorno para cada uma das linhas do metrô. Para isso, utilize SUM()
, agrupando os dados e ordenando em ordem crescente.
Nota
Nomeie a nova coluna como
turnaround_time
para que sua solução possa ser testada corretamente. Além disso, não se esqueça de multiplicar a soma do tempo por 2.
Instruções Resumidas
- Recupere a coluna
line_name
e a soma da colunatime_to_next_station
. - Para a segunda coluna, multiplique por 2 usando a fórmula
SUM(time_to_next_station) * 2
. - Adicione o alias
turnaround_time
à segunda coluna. - Agrupe os dados por
line_name
. - Ordene os resultados por
turnaround_time
.
Solução
Obrigado pelo seu feedback!
Awesome!
Completion rate improved to 4single