$ ▍
Преподаватель: Daniel academyначальныйДанные
Разовая оплата: доступ к курсу навсегда.
Этот курс для тех, кто ещё не написал ни одного запроса и хочет навык, который лежит в основе любой работы аналитика, бэкендера и специалиста по данным: SQL. Здесь не нужно зубрить синтаксис со слайдов. С первого урока ты делаешь запросы к маленькой базе кофейни, таблицы товаров, категорий, клиентов и заказов, а тренажёр выполняет твой запрос на настоящем движке SQLite и проверяет строки, которые он вернул. Ты проходишь путь от простого SELECT к фильтрации, сортировке, агрегации и соединению таблиц, теми же шагами, что делает живой аналитик, отвечая на реальный вопрос. К концу ты сможешь прочитать вопрос обычными словами, превратить его в запрос и доверять ответу, уже на своих данных. Всё работает прямо в браузере.
7 модулей · 29 уроков
Фрагмент финального проекта курса. Каждый выпускник пишет этот код своими руками.
SELECT c.name,
COUNT(o.id) AS orders,
SUM(o.total) AS revenue
FROM customers AS c
JOIN orders AS o ON o.customer_id = c.id
WHERE o.created_at >= DATE('now', '-30 days')
GROUP BY c.name
HAVING SUM(o.total) > 1000
ORDER BY revenue DESC
LIMIT 10;