Главная / Основы SQL / Вывести список авторов-женщин, работающих в жанре романа, но не в жанре фантастики. CREATE TABLE Автор (Код_Автора INT , Фамилия VARCHAR(50), Пол VARCHAR(50) NOT NULL ) CREATE TABLE Книга ( Код_Книги INT, Название VARCHAR(50) NOT NULL, Тематика VARCHAR(50

Вывести список авторов-женщин, работающих в жанре романа, но не в жанре фантастики.
CREATE TABLE Автор (Код_Автора INT , Фамилия VARCHAR(50), Пол VARCHAR(50) NOT NULL ) CREATE TABLE Книга ( Код_Книги INT, Название VARCHAR(50) NOT NULL, Тематика VARCHAR(50) NOT NULL, Издательство VARCHAR(50) NOT NULL, Код_Автора INT NOT NULL)

вопрос

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

SELECT Автор.Фамилия, Автор.Код_Автора FROM Автор WHERE Автор.Пол='ж' AND Автор.Код_Автора IN (SELECT Книга.Код_Автора FROM Книга WHERE Книга.Тематика='Роман') AND Автор.Код_Автора NOT IN (SELECT Книга.Код_Автора FROM Книга WHERE Книга.Тематика='Фантастика')
SELECT Автор.Фамилия, Автор.Код_Автора FROM Автор WHERE Автор.Пол='ж' AND Автор.Код_Автора IN (SELECT Книга.Код_Автора FROM Книга WHERE Книга.Тематика='Роман' AND Книга.Тематика<>'Фантастика')
SELECT Автор.Фамилия, Автор.Код_Автора FROM Автор WHERE Автор.Пол='ж' AND Книга.Тематика='Роман' AND Книга.Тематика='Фантастика'
SELECT Автор.Фамилия, Автор.Код_Автора FROM Автор,Книга WHERE Автор.Пол='ж' AND Автор.Код_Автора= Книга.Код_Автора AND Книга.Тематика='Роман' AND (Книга.Тематика<>'Фантастика')
Сложность вопроса
75
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт всё. Бегу отмечать отмечать 4 за тест интуит
25 фев 2019
Аноним
Большое спасибо за решениями по intuit.
29 апр 2017
Аноним
спасибо за ответ
12 фев 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.