Главная / Основы SQL / Даны таблицы CREATE TABLE Рейс (Номер_рейса INT, Конечный_пункт VARCHAR(30), Дата_вылета DATETIME, Продолжительность_маршрута INT, Число_билетов INT, Стоимость MONEY) CREATE TABLE БИЛЕТ (Номер_места CHAR(3), Номер_рейса CHAR(6), Дата_продажи DATETIME, Сто

Даны таблицы

CREATE TABLE Рейс (Номер_рейса INT, Конечный_пункт VARCHAR(30), Дата_вылета DATETIME, Продолжительность_маршрута INT, Число_билетов INT, Стоимость MONEY) CREATE TABLE БИЛЕТ (Номер_места CHAR(3), Номер_рейса CHAR(6), Дата_продажи DATETIME, Стоимость MONEY, Фамилия_пассажира VARCHAR(20))

Вывести список пассажиров, не летающих в Самару.

вопрос

Правильный ответ:

SELECT DISTINCT Билет.Фамилия_пассажира FROM Билет WHERE Билет.Фамилия_пассажира NOT IN (SELECT Билет.Фамилия_пассажира FROM Рейс INNER JOIN Билет ON Рейс.Номер_рейса = Билет.Номер_рейса WHERE Рейс.Конечный_пункт="Самара")
SELECT DISTINCT Билет.Фамилия_пассажира FROM Билет, Рейс WHERE Рейс.Конечный_пункт<>"Самара"
SELECT DISTINCT Билет.Фамилия_пассажира FROM Рейс INNER JOIN Билет ON Рейс.Номер_рейса = Билет.Номер_рейса WHERE Рейс.Конечный_пункт<>"Самара"
SELECT DISTINCT Билет.Фамилия_пассажира FROM Билет WHERE NOT EXISTS (SELECT Билет.Фамилия_пассажира FROM Рейс INNER JOIN Билет ON Рейс.Номер_рейса = Билет.Номер_рейса WHERE Рейс.Конечный_пункт="Самара")
Сложность вопроса
57
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен прошёл на 4. лол
15 июл 2019
Аноним
Какой студент ищет данные ответы inuit? Это же не сложно
18 окт 2017
Аноним
Очень сложные тесты
19 янв 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.