SQL Studio / Разборы SQL / От SQL-запроса до графика и дашборда
1. Подготовьте агрегированный результат
Для столбчатой диаграммы удобнее всего получить одну строку на категорию и один числовой показатель. Например, количество заказов по статусам:
SELECT status, COUNT(*) AS orders_n
FROM orders
GROUP BY status
ORDER BY orders_n DESC;
| status (ось X) | orders_n (ось Y) |
|---|---|
| delivered | 4 |
| cancelled | 1 |
| processing | 1 |
В редакторе выполните запрос, откройте вкладку «График» и выберите столбцы: X — status, Y — orders_n. Сумма высот — 6 заказов.
2. Почему здесь нужны столбцы, а не линия
Статусы — отдельные категории, между ними нет временной последовательности. Линейный график здесь создаст ложное ощущение динамики. Для линии сначала сгруппируйте заказы по датам с одинаковым шагом.
3. Не перепутайте заказы и клиентов
На графике orders_n означает количество заказов по статусам. Он не показывает число покупателей и не измеряет выручку. Для другого показателя потребуется другой SQL-запрос, а не переименование оси.
4. Сохраните результат
В SQL Studio после выполнения запроса можно переключиться на вкладку «График», выбрать оси и вид диаграммы, затем сохранить график на локальный дашборд или экспортировать его. Дашборд хранится в вашем браузере — общей облачной учётной записи нет.
Для последовательной практики на MySQL 8 — курс «SQL для аналитика» на Stepik с итоговой работой и возможностью получить сертификат.