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

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

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

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

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
SELECT PUB_NAMEFROM PUBLISHERS, BOOKSWHERE PUBLISHERS.PUB_ID = BOOKS.PUB_IDGROUP BY PUBLISHERS.PUB_IDHAVING MAX (PRICE) IN (SELECT AVG (PRICE)    FROM PUBLISHERS PUBLISHERS1, BOOKS    WHERE PUBLISHERS1.PUB_ID <>      PUBLISHERS.PUB_ID    GROUP BY PUBLISHERS1.PUB_ID);
(Верный ответ)
SELECT PUB_NAMEFROM PUBLISHERSWHERE (SELECT MAX (PRICE)       FROM BOOKS       WHERE PUBLISHERS.PUB_ID = BOOKS.PUB_ID) = SOME      (SELECT AVG (PRICE)       FROM PUBLISHERS PUBLISHERS1, BOOKS       WHERE PUBLISHERS1.PUB_ID <>         PUBLISHERS.PUB_ID       GROUP BY PUBLISHERS1.PUB_ID);
(Верный ответ)
SELECT PUB_NAMEFROM PUBLISHERS, BOOKSWHERE EXISTS (SELECT PUBLISHERS1.PUB_ID    FROM PUBLISHERS PUBLISHERS1, BOOKS BOOKS1    WHERE PUBLISHERS1.PUB_ID <>      PUBLISHERS.PUB_ID    GROUP BY PUBLISHERS1.PUB_ID    HAVING AVG (BOOKS1.PRICE) =      AVG (BOOKS.PRICE))GROUP BY PUBLISHERS.PUB_ID;
Похожие вопросы
Требуется сформулировать запрос “Найти названия издательств, у которых средняя цена книги такова, что найдется хотя бы одно другое издательство с меньшей средней ценой книги”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, издававших книги хотя бы одного автора из Москвы”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти имена авторов, книги которых никогда не публиковались издательствами, издававшими книги Дейта”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти ISBN всех книг, написанных не Дейтом, названия которых совпадают с названием какой-либо книги Дейта”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия книг, опубликованных Кристофером Дейтом в издательствах, которые в течение последнего года выпустили книги, суммарная цена которых превышает 100000.00”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, в которых Кристофер Дейт издал хотя бы одну книгу объемом меньше 300 страниц”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств и имена авторов, которые опубликовали в данном издательстве самую дорогую книгу”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти общее число книг, изданных в 2002 г. издательствами, которые когда-либо издавали книги Дейта”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти название издательств и общее число изданных ими книг для тех издательств, для которых ни в одном другом издательстве не издавалось то же общее число книг”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Для каждого издательства выдать имя каждого автора, издававшего книги в данном издательстве, и число изданных им книг в данном издательстве”. Какие из приведенных ниже формулировок являются правильными?