Встречается на собеседованиях • сегодня

Какой сложности запросы писал на PostgreSQL

На PostgreSQL писал запросы разной сложности: от простых CRUD до аналитических с оконными функциями, JOIN, подзапросами и CTE.

Пример сложного запроса с оконной функцией и агрегацией:

sql
WITH sales_stats AS (
  SELECT 
    product_id,
    SUM(amount) AS total_sales,
    RANK() OVER (ORDER BY SUM(amount) DESC) AS sales_rank
  FROM orders
  WHERE order_date BETWEEN '2023-01-01' AND '2023-12-31'
  GROUP BY product_id
)
SELECT 
  p.name,
  ss.total_sales,
  ss.sales_rank
FROM sales_stats ss
JOIN products p ON ss.product_id = p.id
WHERE ss.sales_rank <= 10;

Работал с индексами, оптимизацией запросов через EXPLAIN ANALYZE, сложными условиями в WHERE (LIKE с wildcards, регулярные выражения).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы