Встречается на собеседованиях • сегодня

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

Я хорошо разбираюсь в SQL, включая основные операции (SELECT, INSERT, UPDATE, DELETE), JOIN-ы (INNER, LEFT, RIGHT, FULL), агрегатные функции (COUNT, SUM, AVG), подзапросы и работу с индексами.

Пример запроса с JOIN и GROUP BY:

sql
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).

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы