Встречается на собеседованиях • сегодня
Какая последовательность выполнения команд SELECT, FROM, JOIN и WHERE
Порядок выполнения SQL-запросов логически отличается от порядка их написания:
- FROM - сначала выбирается таблица (или таблицы)
- JOIN - затем применяются соединения между таблицами
- WHERE - фильтрация строк по условиям
- SELECT - выбор и преобразование полей (включая агрегатные функции)
- GROUP BY - группировка (если есть)
- HAVING - фильтрация групп (если есть)
- ORDER BY - сортировка (если есть)
- LIMIT/OFFSET - ограничение вывода (если есть)
Пример:
sql
SELECT department, COUNT(*) as emp_count -- 4. Выбор полей
FROM employees -- 1. Выбор таблицы
JOIN departments ON dept_id = id -- 2. Соединение
WHERE salary > 50000 -- 3. Фильтрация
GROUP BY department -- 5. Группировка
HAVING COUNT(*) > 5 -- 6. Фильтрация групп
ORDER BY emp_count DESC -- 7. Сортировка
LIMIT 10; -- 8. Ограничение
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы