Условие town_from IN ('Rostov', 'Vladivostok') выбирает рейсы по пункту отправления. Рейс из Paris не подходит, даже если прибывает в Rostov.
Отобразить записи отправных пунктов
Условие town_from IN ('Rostov', 'Vladivostok') выбирает рейсы по пункту отправления. Рейс из Paris не подходит, даже если прибывает в Rostov.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Доступна таблица с информацией о рейсах. Требуется вывести те строки, в которых значение столбца town_from равно «Rostov» или «Vladivostok».
| id | company | plane | town_from | town_to | time_out | time_in |
|------|---------|--------|---------------|-------------|-------------|-------------|
| 1100 | 4 | Boeing | Rostov | Paris | 1900-01-01 | 1900-01-01 |
| 1101 | 4 | Boeing | Paris | Rostov | 1900-01-01 | 1900-01-01 |
| 1123 | 3 | TU-154 | Rostov | Vladivostok | 1900-01-01 | 1900-01-02 |
| 1124 | 3 | TU-154 | Vladivostok | Rostov | 1900-01-01 | 1900-01-01 |
| 1146 | 2 | IL-86 | Rostov | Moscow | 1900-01-01 | 1900-01-01 |
Ответ
Условие town_from IN ('Rostov', 'Vladivostok') выбирает рейсы по пункту отправления. Рейс из Paris не подходит, даже если прибывает в Rostov.
Если таблица называется Trip:
SELECT *
FROM Trip
WHERE town_from IN ('Rostov', 'Vladivostok');
Подходят id 1100, 1123, 1124 и 1146. Имя таблицы заменяется фактическим. IN эквивалентен двум сравнениям через OR. Порядок строк без ORDER BY не гарантирован; если он важен, добавьте согласованную сортировку.