Как оцениваешь свой уровень знания SQL

QA Тестировщик Junior Без компании
Как оцениваешь свой уровень знания SQL
Ответы
Я хорошо разбираюсь в SQL, включая основные операции (SELECT, INSERT, UPDATE, DELETE), JOIN-ы (INNER, LEFT, RIGHT, FULL), агрегатные функции (COUNT, SUM, AVG), подзапросы и работу с индексами. Пример запроса с JOIN и GROUP BY: ``` SELECT u.name, COUNT(o.id) as order_count FROM users u LEFT JOIN orders o ON u.id = o.user_id GROUP BY u.name HAVING COUNT(o.id) > 5; ``` Также понимаю разницу между WHERE и HAVING, умею оптимизировать запросы и работать с оконными функциями (OVER, PARTITION BY).