Sobes.tech
Назад к вопросам
Junior — Middle
59

Можете привести пример сложных SQL-запросов, которые вы писали в своей практике?

Компании, где спрашивали
SimbirsoftSimbirsoft

Ответ от нейросети

sobes.tech AI

Пример сложного SQL-запроса из практики — запрос с несколькими JOIN, подзапросами и агрегатными функциями для получения статистики по заказам и клиентам:

SELECT c.customer_id, c.name, COUNT(o.order_id) AS total_orders, SUM(o.amount) AS total_amount
FROM customers c
LEFT JOIN orders o ON c.customer_id = o.customer_id
WHERE c.status = 'active'
GROUP BY c.customer_id, c.name
HAVING SUM(o.amount) > 1000
ORDER BY total_amount DESC;

Этот запрос выбирает активных клиентов, подсчитывает количество их заказов и сумму по ним, фильтрует по сумме заказов больше 1000 и сортирует по убыванию суммы. Такой запрос помогает анализировать ключевых клиентов по объему продаж.