Главная / SQL (Oracle) / Таблица [картинка] [таблица] Запрос имеет следующий вид: SELECT Person_name person, Specialty_id spec, sum (Des_Salary) s FROM Persons GROUP BY GROUPING SET (Person_name, ROLLUP (Person_name, Specialty_id)) В результате выполнения запроса сервер БД генери

Таблица Persons состоит из следующих строк: files
Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary
11Jorge25.03.197841011400
12Tom28.09.197851215200
13Tom21.02.197751314300
14Jorge06.11.197851199100

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

SELECT Person_name person, Specialty_id spec, sum (Des_Salary) s FROM Persons GROUP BY GROUPING SET (Person_name, ROLLUP (Person_name, Specialty_id))

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

вопрос

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

при задании наборов группировок не могут применяться операторы ROLLUP и CUBE
неверный синтаксис оператора ROLLUP
оператор GROUPING SET является некорректным, вместо него следует использовать оператор GROUPING SETS
операторы GROUP BY и GROUPING не могут использоваться совместно
Сложность вопроса
89
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я сотрудник деканата! Тотчас уничтожьте ответы на интуит. Пожалуйста
16 ноя 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.