Главная / SQL (Oracle): Основы / Имеется модель данных:[картинка] , где таблица Books имеет структуру: Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL) Запрос предназначен для отображения и

Имеется модель данных:files

, где таблица Books имеет структуру:

Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL)

Запрос предназначен для отображения информации о средней стоимости книг (Price) издательства "Triumph", число оставшихся экземпляров которых не менее 2:

SELECT Title, AVG (Price) FROM Books GROUP BY Publishing HAVING Publishing = 'Triumph' and Quantity >= 2

При попытке выполнить запрос сервер БД генерирует сообщение об ошибке.

Укажите правильную причину возникновения ошибки.

вопрос

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

если в запросе присутствует фраза group by, то в списке выражений фразы SELECT могут присутствовать только групповые функции, но не названия отдельных столбцов
во фразе HAVING не может быть составных условий
во фразе HAVING присутствует столбец, по которому не осуществляется группировка и который не передается в качестве аргумента в групповую функцию
неверный порядок следования фраз having и group by
Сложность вопроса
68
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не данные ответы - я бы не смог решить c этими тестами интуит.
26 ноя 2018
Аноним
Какой человек ищет данные вопросы по интуит? Это же совсем для даунов
13 мар 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.