TGViewer
GetAnalyst - Навыки • Системный анализ • Бизнес-анализ GetAnalyst - Навыки • Системный анализ • Бизнес-анализ @getanalysts · 22.5K subscribers
Post #3501 3.21K
🟢 А вы бы решили эту SQL-задачу на собеседовании? 🤔

Кажется, что SQL можно не учить: AI же напишет запрос.

Но системному аналитику SQL всё ещё нужен, чтобы понимать:
▫️ как хранятся данные в системе
▫️ как API работает с данными
▫️ что менять в БД под новую функциональность
▫️ и где AI написал запрос с ошибками
И на собеседованиях SQL еще спрашивают.


Поэтому в следующий понедельник проводим практикум по SQL с подключением к реальной БД PostgreSQL:

🎯 Инструмент DBeaver. Практика SQL-запросов
🔖 Проект: AI-платформа
🐘 СУБД: PostgreSQL

🗓 13 июля 2026
🕖 19:00 Мск


📹 Запись будет доступна на следующий день
🎁 Бонус: доступ к занятию «Оптимизация БД. Работа с индексами в БД»

🔗 Подробности и запись
Стоимость участия от 1 450 рублей



А пока — задача с собеседования для самопроверки 👇

По ней сразу видно, насколько уверенно вы чувствуете себя в SQL:
👍 решите быстро - вы в форме
🧐 зависнете - значит на практике будет максимум пользы



➡️ Задача:

В системе интернет-магазина есть таблицы:


customer (id, full_name, phone)
order (id, number, customer_id, status, total_amount, created_at)


Нужно написать SQL-запрос, который покажет, сколько каждый покупатель потратил в интернет-магазине за 2026 год и сколько заказов сделал.

Учитываем только оплаченные заказы:
status = 'PAID'

В результате вывести:
+ имя покупателя;
+ телефон покупателя;
+ количество оплаченных заказов за 2026 год;
+ общую сумму покупок за 2026 год.

Ответ 🔽
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

Ответ 🔽


SELECT
c.full_name AS customer_name,
c.phone AS customer_phone,
COUNT(o.id) AS orders_count,
SUM(o.total_amount) AS total_spent
FROM customer c
JOIN "order" o
ON o.customer_id = c.id
WHERE
o.status = 'PAID'
AND o.created_at >= '2026-01-01'
AND o.created_at < '2027-01-01'
GROUP BY
c.id,
c.full_name,
c.phone
ORDER BY
total_spent DESC;



#БД_и_SQL_GA
  • ❤ 26
  • 👍 6
  • 👎 1
More from @getanalysts
  1. Sep 29, 2026🔖 5 архитектурных стилей API, которые важно знать аналитику 📡 API определяет, как именно…
  2. Sep 28, 2026💥 Интеграции систем — 7 октября. Сегодня последний день специальных условий записи 💥 Где…
  3. Sep 28, 2026⌛️ Webhook, SSE, WebSocket, polling или worker: что выбрать для долгой операции? ⌛️ Возьмё…
  4. Sep 27, 2026Уже завтра на самолёт в Сан-Франциско, чтобы пообщаться с коллегами из OpenAI, Anthropic и…
  5. Sep 25, 2026🔥❤️‍🔥🎉 Вау-вау-вау! Вот это мы отметили! 4 часа практики, море вопросов, десятки схем и…
  6. Sep 24, 2026😂👍👍❤️👌😅😊😊😍😘 ❗️До начала 15 минут❗️ 🧡 «Асинхронная интеграция с ИИ-сервисом: от а…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →