Как оцениваешь свой уровень знания 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).