Главная / Введение в модель данных SQL / Требуется сформулировать запрос 'Найти имена авторов, книги которых издавались в издательствах Addison-Wesley, Morgan Kauffman и O’Reilly'. Какие из приведенных ниже формулировок являются правильными?

Требуется сформулировать запрос “Найти имена авторов, книги которых издавались в издательствах Addison-Wesley, Morgan Kauffman и O’Reilly”. Какие из приведенных ниже формулировок являются правильными?

вопрос

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

SELECT AUTHOR_NAME FROM AUTHORS, AUTHORS-BOOKS, BOOKS, PUBLISHERS WHERE AUTHORS.AUTHOR_ID = AUTHORS-BOOKS.AUTHOR_ID AND AUTHORS-BOOKS.ISBN = BOOKS.ISBN AND BOOKS.PUB_ID = PUBLISHERS.PUB_ID AND (PUB_NAME = ‘Addison-Wesley’ OR PUB_NAME = ‘Morgan Kauffman’ OR PUB_NAME = ‘O’Reilly’);
SELECT DISTINCT AUTHORS.AUTHOR_NAME FROM AUTHORS, AUTHORS-BOOKS, BOOKS, PUBLISHERS WHERE AUTHORS.AUTHOR_ID = AUTHORS-BOOKS.AUTHOR_ID AND AUTHORS-BOOKS.ISBN = BOOKS.ISBN AND BOOKS.PUB_ID = PUBLISHERS.PUB_ID AND PUB.PUB_NAME IN (“Addison-Wesley”, “Morgan Kauffman”, “O’Reilly”);
SELECT DISTINCT AUTHOR_NAME FROM AUTHORS, AUTHORS-BOOKS, BOOKS, PUBLISHERS WHERE AUTHORS.AUTHOR_ID = AUTHORS-BOOKS.AUTHOR_ID AND AUTHORS-BOOKS.ISBN = BOOKS.ISBN AND BOOKS.PUB_ID = PUBLISHERS.PUB_ID AND PUB_NAME = ‘Addison-Wesley’ AND PUB_NAME = ‘Morgan Kauffman’ AND PUB_NAME = “O’Reilly”;
Сложность вопроса
44
Сложность курса: Введение в модель данных SQL
81
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен прошёл на зачёт. Спасибо vtone
24 ноя 2016
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.