Ответ
Да, есть опыт работы с SQL, включая проектирование баз данных, написание сложных запросов (JOIN, подзапросы, агрегатные функции), оптимизацию производительности и администрирование.
Пример:
-- Получение списка заказов с информацией о клиентах
SELECT o.order_id, c.customer_name, SUM(oi.price * oi.quantity) AS total
FROM orders o
JOIN customers c ON o.customer_id = c.customer_id
JOIN order_items oi ON o.order_id = oi.order_id
GROUP BY o.order_id, c.customer_name
HAVING SUM(oi.price * oi.quantity) > 1000;
Работал с различными СУБД: PostgreSQL, MySQL, MS SQL. Также использовал ORM (например, SQLAlchemy) и NoSQL (MongoDB) при необходимости.
Видео-ответы
▶
▶
▶
▶
▶
▶
▶
▶