Завдання: Загальний час поїздки для кожної лінії метро
Будівельна компанія планує додати більше станцій до Жовтої лінії метро.
Наше завдання — визначити загальний час поїздки для кожної лінії метро. Ця інформація є важливою для планування технічного обслуговування та розширення Жовтої лінії без значних незручностей для пасажирів.
Щоб знайти загальний час поїздки, потрібно обчислити суму часу поїздки до кожної станції за допомогою функції SUM().
Примітка
Обчислення суми часу поїздки до кожної станції дає нам час, необхідний для проходження потяга від одного кінця лінії до іншого. Однак, щоб знайти загальний час у обидва боки (час для кругової поїздки), потрібно помножити цю суму на 2.
Розглянемо приклад з таблицею metro_travel_time.
Припустимо, ми хочемо знайти лінію з найбільшою кількістю станцій.
1234SELECT line_name, COUNT(station_name) AS station_count FROM metro_travel_time GROUP BY line_name ORDER BY station_count DESC
Повернімося до завдання, адже працівники чекають на наш висновок щодо розширення станції метро.
Swipe to start coding
Обчислення часу розвороту для кожної лінії метро. Для цього використовуйте SUM(), групуйте дані та впорядкуйте їх у порядку зростання.
Примітка
Назвіть новий стовпець
turnaround_time, щоб ваше рішення було успішно протестовано. Також не забудьте помножити суму часу на 2.
Коротка інструкція
- Виберіть стовпець
line_nameта суму стовпцяtime_to_next_station. - Для другого стовпця помножте його на 2 за формулою
SUM(time_to_next_station) * 2. - Додайте псевдонім
turnaround_timeдля другого стовпця. - Згрупуйте дані за
line_name. - Відсортуйте результати за
turnaround_time.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
How do I calculate the total travel time for each metro line?
Can you show an example SQL query to sum travel times for each line?
What is the difference between total travel time and turnaround time?
Чудово!
Completion показник покращився до 4
Завдання: Загальний час поїздки для кожної лінії метро
Свайпніть щоб показати меню
Будівельна компанія планує додати більше станцій до Жовтої лінії метро.
Наше завдання — визначити загальний час поїздки для кожної лінії метро. Ця інформація є важливою для планування технічного обслуговування та розширення Жовтої лінії без значних незручностей для пасажирів.
Щоб знайти загальний час поїздки, потрібно обчислити суму часу поїздки до кожної станції за допомогою функції SUM().
Примітка
Обчислення суми часу поїздки до кожної станції дає нам час, необхідний для проходження потяга від одного кінця лінії до іншого. Однак, щоб знайти загальний час у обидва боки (час для кругової поїздки), потрібно помножити цю суму на 2.
Розглянемо приклад з таблицею metro_travel_time.
Припустимо, ми хочемо знайти лінію з найбільшою кількістю станцій.
1234SELECT line_name, COUNT(station_name) AS station_count FROM metro_travel_time GROUP BY line_name ORDER BY station_count DESC
Повернімося до завдання, адже працівники чекають на наш висновок щодо розширення станції метро.
Swipe to start coding
Обчислення часу розвороту для кожної лінії метро. Для цього використовуйте SUM(), групуйте дані та впорядкуйте їх у порядку зростання.
Примітка
Назвіть новий стовпець
turnaround_time, щоб ваше рішення було успішно протестовано. Також не забудьте помножити суму часу на 2.
Коротка інструкція
- Виберіть стовпець
line_nameта суму стовпцяtime_to_next_station. - Для другого стовпця помножте його на 2 за формулою
SUM(time_to_next_station) * 2. - Додайте псевдонім
turnaround_timeдля другого стовпця. - Згрупуйте дані за
line_name. - Відсортуйте результати за
turnaround_time.
Рішення
Дякуємо за ваш відгук!
single