Ответ
Да, работал с различными базами данных, включая реляционные (PostgreSQL, MySQL) и NoSQL (MongoDB). Использовал SQL для извлечения, агрегации и трансформации данных, а также для создания сложных запросов с JOIN, подзапросами и оконными функциями.
Пример SQL-запроса для анализа продаж:
SELECT
product_id,
SUM(quantity) AS total_sold,
ROUND(AVG(price), 2) AS avg_price,
RANK() OVER (ORDER BY SUM(quantity) DESC) AS sales_rank
FROM sales
GROUP BY product_id
ORDER BY total_sold DESC
LIMIT 10;
Также работал с ORM (например, SQLAlchemy в Python) и ETL-процессами для загрузки данных в хранилища (BigQuery, Snowflake).
Видео-ответы
▶
▶
▶