Главная / Введение в модель данных SQL / Требуется сформулировать запрос 'Для каждого издательства выдать имя каждого автора, издававшего книги в данном издательстве, и число изданных им книг в данном издательстве'. Какие из приведенных ниже формулировок являются правильными?

Требуется сформулировать запрос “Для каждого издательства выдать имя каждого автора, издававшего книги в данном издательстве, и число изданных им книг в данном издательстве”. Какие из приведенных ниже формулировок являются правильными?

вопрос

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

SELECT AUTHOR_NAME, COUNT(*) FROM AUTHORS, AUTHORS-BOOKS, BOOKS, PUBLISHERS.PUB_ID WHERE BOOKS.PUB_ID = PUBLISHERS.PUB_ID AND BOOKS.ISBN = AUTHORS-BOOKS.ISBN AND AUTHORS-BOOKS.AUTHOR_ID = AUTHORS.AUTHOR_ID GROUP BY PUBLISHERS.PUB_ID, AUTHOR_ID, AUTHOR_NAME;
SELECT AUTHOR_NAME, COUNT(*) FROM AUTHORS, AUTHORS-BOOKS, BOOKS, PUBLISHERS WHERE BOOKS.PUB_ID = PUBLISHERS.PUB_ID AND BOOKS.ISBN = AUTHORS-BOOKS.ISBN AND AUTHORS-BOOKS.AUTHOR_ID = AUTHORS.AUTHOR_ID GROUP BY PUBLISHERS.PUB_ID, AUTHOR_NAME;
SELECT AUTHOR_NAME, COUNT(*) FROM AUTHORS, AUTHORS-BOOKS, BOOKS, PUBLISHERS WHERE BOOKS.PUB_ID = PUBLISHERS.PUB_ID AND BOOKS.ISBN = AUTHORS-BOOKS.ISBN AND AUTHORS-BOOKS.AUTHOR_ID = AUTHORS.AUTHOR_ID GROUP BY PUBLISHERS.PUB_ID, AUTHOR_ID;
Сложность вопроса
55
Сложность курса: Введение в модель данных SQL
81
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт всё. Иду пить отмечать зачёт по тестам
08 ноя 2018
Аноним
Я сотрудник университета! Незамедлительно уничтожьте этот ваш сайт с ответами на интуит. Не ломайте образование
29 окт 2017
Аноним
Экзамен сдан на пять. Спасибо за халяуву
26 дек 2016
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.