Умеешь ли писать сложные SQL запросы

Python Senior VK
Умеешь ли писать сложные SQL запросы
Ответы
Да, умею писать сложные SQL-запросы, включая JOIN, подзапросы, оконные функции, CTE (WITH), агрегацию и другие продвинутые конструкции. Пример сложного запроса с оконными функциями и CTE: ``` WITH ranked_sales AS ( SELECT product_id, sale_date, amount, RANK() OVER (PARTITION BY product_id ORDER BY amount DESC) as sales_rank FROM sales ) SELECT p.name, r.sale_date, r.amount FROM ranked_sales r JOIN products p ON r.product_id = p.id WHERE r.sales_rank <= 3; ``` Этот запрос находит топ-3 продаж для каждого товара. Также работаю с оптимизацией запросов, индексами и сложными условиями фильтрации.