Главная / SQL (Oracle) / Таблица [картинка] [таблица] Запрос имеет следующий вид: SELECT Publishing, Collection c, avg (Price) s FROM Books GROUP BY SETS (Publishing, (Publishing, Collection)) В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите прави

Таблица Books состоит из следующих строк: files
Book_idTitlePublishingSizeQuantityPriceCollection
11TigersStreet Publishing300130013
12TurtlesBilly Press200045013
13AnimalsStreet Publishing30001240
14PlantsBilly Press11001240

Запрос имеет следующий вид:

SELECT Publishing, Collection c, avg (Price) s FROM Books GROUP BY SETS (Publishing, (Publishing, Collection))

В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:

вопрос

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

во фразе GROUP BY отсутствуют в «чистом виде» (т.е. вне оператора SETS) наименования столбцов, присутствующие во фразе SELECT
при задании наборов группировок каждый отдельный набор должен заключаться в скобки, в данном же случае первый набор группировки – Publishing в скобки не заключен
оператор SETS является недопустимым, вместо него следовало использовать оператор GROUPING SETS
наборы группировок не могут включать повторяющиеся столбцы (выражения)
Сложность вопроса
86
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не данные подсказки - я бы не осилил c этими тестами интуит.
11 июн 2019
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.