Middle
Évaluez votre niveau de connaissance en SQL
sobes.tech IA
Réponse de l'IA
Мой уровень знания 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;
Это позволяет ранжировать сотрудников по зарплате внутри каждого департамента.