25 вопросов с собеседований по SQL
25 вопросов с собеседований по SQL Базовый уровень: 1. Что делает команда SELECT и как выбрать все колонки из таблицы? 2. В чем разница между WHERE и HAVING? 3. Что делает GROUP BY и ORDER BY и в каком порядке они выполняются? 4. Как объединить две таблицы? Чем отличаются INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN? 5. Как выбрать уникальные значения из колонки? Средний уровень: 6. Что делает агрегатная функция и какие бывают (COUNT, SUM, AVG, MAX, MIN)? 7. Как с помощью подзапроса выбрать сотрудников с зарплатой выше средней? 8. Что такое CASE WHEN и как его использовать для логических условий в запросах? 9...