SQL — стандартный язык для работы с базами данных, необходимый аналитикам, разработчикам и дата-инженерам. На собеседованиях часто проверяют умение писать эффективные запросы, оптимизировать их и решать реальные бизнес-задачи. Рассмотрим популярные типы SQL-задач и способы их решения. Предыдущее задание: Требуется вывести уникальные модели самолётов, которые выполняют рейсы с прибытием в Москву. Результирующая таблица должна содержать одно поле: Для решения задачи нам понадобится таблица: SELECT DISTINCT plane
FROM Trip
WHERE town_to = 'Moscow'; Оператор DISTINCT критически важен, так как: Особенности условия town_to = 'Moscow': Мы выбираем только поле plane, так как: Если есть сомнения в регистре: SELECT DISTINCT plane
FROM Trip
WHERE LOWER(town_to) = 'moscow'; Если нужно узнать, откуда летают эти самолёты: SELECT DISTINCT plane, town_from
FROM Trip
WHERE town_to = 'Moscow'
ORDER BY plane; Для определения самых популярных моделей: SELECT plane, COUNT(*) as flights_count
FROM Trip
W