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

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

вопрос

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

SELECT PUB_NAME FROM PUBLISHERS WHERE EXISTS (SELECT * FROM BOOKS GROUP BY BOOKS.PUB_ID HAVING AVG (PRICE) < (SELECT AVG (PRICE) FROM BOOKS WHERE BOOKS.PUB_ID = PUBLISHERS.PUB_ID);
SELECT PUB_NAME FROM PUBLISHERS, (SELECT AVG (PRICE) FROM BOOKS GROUP BY PUB_ID) AS PUB_AVG_PRICE (AVGPR) GROUP BY PUB_ID HAVING (SELECT AVG (PRICE) FROM BOOKS WHERE PUBLISHERS.PUB_ID = BOOKS.PUB_ID) > (SELECT MIN (AVGPR) FROM PUB_AVG_PRICE);
SELECT PUB_NAME FROM PUBLISHERS WHERE (SELECT AVG (PRICE) FROM BOOKS WHERE PUBLISHERS.PUB_ID = BOOKS.PUB_ID) > ALL (SELECT AVG (PRICE) FROM BOOKS GROUP BY PUB_ID);
Сложность вопроса
93
Сложность курса: Введение в модель данных SQL
81
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Какой человек находит эти вопросы интуит? Это же изи
28 май 2016
Аноним
Это очень нехитрый вопрос intuit.
31 окт 2015
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.