Техническое задание: Анализ данных магазинов

Цель задачи

Провести анализ клиентской базы торговых точек с использованием языка SQL. Необходимо определить, сколько уникальных покупателей закреплено за каждым магазином, и выявить наиболее популярные точки.

Исходные данные

В базе данных присутствуют как минимум две таблицы:

  • store - содержит информацию о магазинах, включая уникальный идентификатор (store_id).
  • customer - содержит информацию о покупателях, включая идентификатор (customer_id) и ссылку на магазин, к которому они прикреплены (store_id).

Требуемые действия

Часть 1: Базовый запрос

Написать SQL-запрос, который для каждого магазина вычислит количество его покупателей. В результате должны быть следующие столбцы:

  • Идентификатор магазина.
  • Количество прикрепленных пользователей.

Часть 2: Усложнение запроса

Доработать полученный запрос, добавив фильтрацию. В финальный результат должны попасть только те магазины, у которых количество покупателей превышает 300.

Для решения второй части необходимо использовать механизм фильтрации по сгруппированным строкам (HAVING).

Ожидаемый результат

Корректный SQL-запрос, выполняющий обе части задачи, с понятными комментариями.

Разработка Telegram-бота для кофейни

Требуется создать чат-бота на чистом Python с функциональной админ-панелью для управления меню, заказами и уведомлениями. Бот должен упростить процесс приема и обработки заказов от клиентов.