Назад к вопросам
СБЕР
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;
Это позволяет ранжировать сотрудников по зарплате внутри каждого департамента.