Получить список разных моделей самолётов

SELECT DISTINCT plane возвращает уникальные модели самолётов. Для приведённых данных это Boeing, TU-154 и IL-86, без гарантии порядка вывода.

Короткий ответ

Что ответить на собеседовании

SELECT DISTINCT plane возвращает уникальные модели самолётов. Для приведённых данных это Boeing, TU-154 и IL-86, без гарантии порядка вывода.

Подробный разбор

Ответ с пояснениями

Условие

Имеются сведения о перелётах. Требуется вывести список уникальных значений столбца plane.

| 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  |

Ответ

SELECT DISTINCT plane возвращает уникальные модели самолётов. Для приведённых данных это Boeing, TU-154 и IL-86, без гарантии порядка вывода.

Запрос для таблицы Trip:

SELECT DISTINCT plane
FROM Trip;

Если нужен алфавитный порядок, добавьте ORDER BY plane. DISTINCT применяется к выбранным столбцам целиком, поэтому добавление id сделало бы почти каждую строку уникальной и изменило смысл задачи. Если в реальных данных есть NULL, он может появиться в результате один раз; исключение требует отдельного WHERE.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее