Порядок Операторів
У нашому статистичному аналізі необхідно порахувати кількість станцій на кожній лінії метро та відсортувати їх у порядку зростання за кількістю станцій.
Тобто спочатку потрібно визначити кількість станцій для кожної лінії метро, а потім впорядкувати їх від лінії з найменшою кількістю станцій до лінії з найбільшою.
Ця інформація допоможе будівельній компанії вирішити, які лінії метро слід пріоритетно розширювати шляхом додавання нових станцій.
Для цього важливо розуміти послідовність SQL-операторів, особливо де розміщувати оператор GROUP BY.
Отже, порядок виглядає так:
- оператор
SELECT; FROM table;- оператор
WHERE; - оператор
GROUP BY; - оператор
ORDER BY; - оператор
LIMIT.
Розглянемо приклад такого порядку операторів на основі нашої таблиці employee. Припустимо, потрібно отримати кількість працівників у кожному department, у яких salary понад 70000, і відсортувати їх від найменшої до найбільшої:
12345SELECT department, COUNT(employee_id) AS number_of_employees FROM employees WHERE salary > 70000 GROUP BY department ORDER BY number_of_employees
Swipe to start coding
Використовуючи таблицю metro_travel_time, визначте кількість станцій (створіть новий стовпець з назвою number_of_stations, використовуючи station_name та функцію COUNT()) для кожної з ліній (line_name). Далі відсортуйте результат від найменшого до найбільшого.
Короткі інструкції
- Отримайте
line_nameта кількість рядків у стовпціstation_name. - Додайте псевдонім
number_of_stationsдо другого стовпця. - Згрупуйте дані за
line_name. - Відсортуйте результат за
number_of_stations.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 4
Порядок Операторів
Свайпніть щоб показати меню
У нашому статистичному аналізі необхідно порахувати кількість станцій на кожній лінії метро та відсортувати їх у порядку зростання за кількістю станцій.
Тобто спочатку потрібно визначити кількість станцій для кожної лінії метро, а потім впорядкувати їх від лінії з найменшою кількістю станцій до лінії з найбільшою.
Ця інформація допоможе будівельній компанії вирішити, які лінії метро слід пріоритетно розширювати шляхом додавання нових станцій.
Для цього важливо розуміти послідовність SQL-операторів, особливо де розміщувати оператор GROUP BY.
Отже, порядок виглядає так:
- оператор
SELECT; FROM table;- оператор
WHERE; - оператор
GROUP BY; - оператор
ORDER BY; - оператор
LIMIT.
Розглянемо приклад такого порядку операторів на основі нашої таблиці employee. Припустимо, потрібно отримати кількість працівників у кожному department, у яких salary понад 70000, і відсортувати їх від найменшої до найбільшої:
12345SELECT department, COUNT(employee_id) AS number_of_employees FROM employees WHERE salary > 70000 GROUP BY department ORDER BY number_of_employees
Swipe to start coding
Використовуючи таблицю metro_travel_time, визначте кількість станцій (створіть новий стовпець з назвою number_of_stations, використовуючи station_name та функцію COUNT()) для кожної з ліній (line_name). Далі відсортуйте результат від найменшого до найбільшого.
Короткі інструкції
- Отримайте
line_nameта кількість рядків у стовпціstation_name. - Додайте псевдонім
number_of_stationsдо другого стовпця. - Згрупуйте дані за
line_name. - Відсортуйте результат за
number_of_stations.
Рішення
Дякуємо за ваш відгук!
single