База ответов ИНТУИТ

Введение в модель данных SQL

<<- Назад к вопросам

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

(Отметьте один правильный вариант ответа.)

Варианты ответа
SELECT PUB_NAME, COUNT (ISBN)FROM PUBLISHERS, BOOKSWHERE PUBLISHERS.PUB_ID = BOOKS.PUB_IDGROUP BY PUBLISHERS.PUB_IDHAVING NOT EXISTS (SELECT PUBLISHERS1.PUB_ID    FROM PUBLISHERS PUBLISHERS1,         BOOKS BOOKS1    WHERE PUBLISHERS1.PUB_ID <>      PUBLISHERS.PUB_ID    GROUP BY PUBLISHERS1.PUB_ID    HAVING COUNT(BOOKS1.ISBN) =      COUNT (BOOKS.ISBN));
(Верный ответ)
SELECT PUB_NAME, COUNT (ISBN)FROM PUBLISHERS, BOOKSWHERE PUBLISHERS.PUB_ID = BOOKS.PUB_ID  AND COUNT (ISBN) NOT IN     (SELECT COUNT (ISBN)    FROM PUBLISHERS PUBLISHERS1,         BOOKS BOOKS1    WHERE PUBLISHERS1.PUB_ID =      BOOKS1.PUB_ID    AND PUBLISHERS1.PUB_ID <>      PUBLISHERS.PUB_ID    GROUP BY PUBLISHERS1.PUB_ID)GROUP BY PUBLISHERS.PUB_ID;
SELECT PUB_NAME, COUNT (ISBN)FROM PUBLISHERS, BOOKSGROUP BY PUBLISHERS.PUB_IDHAVING PUBLISHERS.PUB_ID = BOOKS.PUB_ID   AND UNIQUE (SELECT PUBLISHERS1.PUB_ID    FROM PUBLISHERS, BOOKS BOOKS1    WHERE PUBLISHERS.PUB_ID =      BOOKS1.PUB_ID    GROUP BY PUBLISHERS.PUB_ID    HAVING COUNT(BOOKS1.ISBN) =      COUNT (BOOKS.ISBN));
Похожие вопросы
Требуется сформулировать запрос “Найти имена и общее число изданных книг авторов, которые издали не менее трех книг в издательстве Morgan Kauffman”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти общее число книг, изданных в 2002 г. издательствами, которые когда-либо издавали книги Дейта”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Для каждого издательства выдать имя каждого автора, издававшего книги в данном издательстве, и число изданных им книг в данном издательстве”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств и имена авторов, которые опубликовали в данном издательстве самую дорогую книгу”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия книг, изданных Дейтом с двумя соавторами”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти имена авторов, в название книг которых входит название издательства, в котором издавалась соответствующая книга”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, издававших книги хотя бы одного автора из Москвы”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, издавших не меньше книг, чем издательство Morgan Kauffman, и не больше, чем издательство Addison-Wesley”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, у которых максимальная цена книги равна средней цене книги какого-либо другого издательства”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, у которых средняя цена книги такова, что найдется хотя бы одно другое издательство с меньшей средней ценой книги”. Какие из приведенных ниже формулировок являются правильными?