Sobes.tech
Назад к вопросам
Middle
4

Оцените свой уровень знания SQL

Компании, где спрашивали
СБЕРСБЕР

Ответ от нейросети

sobes.tech AI

Мой уровень знания SQL — средний (middle). Я уверенно работаю с основными операторами SELECT, JOIN, GROUP BY, HAVING, умею писать подзапросы и использовать оконные функции. Знаком с оптимизацией запросов, индексами и понимаю, как читать планы выполнения.

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

SELECT employee_id, department_id, salary,
       RANK() OVER (PARTITION BY department_id ORDER BY salary DESC) as salary_rank
FROM employees;

Это позволяет ранжировать сотрудников по зарплате внутри каждого департамента.