Главная /
SQL (Oracle) /
Таблица [картинка] [таблица] Запрос SQL имеет вид: SELECT Publishing p, Collection c, Quantity q, SUM (Price) s FROM Books GROUP BY rollup (Publishing, (Collection, Quantity)) Выберите среди предложенных вариантов верный вариант итогового отчета:
Таблица Books
состоит из следующих строк:
Book_id | Title | Publishing | Size | Quantity | Price | Collection |
11 | Tigers | Street Publishing | 300 | 0 | 300 | 13 |
12 | Turtles | Street Publishing | 200 | 1 | 450 | 13 |
13 | Animals | Billy Press | 3000 | 1 | 240 | |
14 | Plants | Billy Press | 1100 | 1 | 240 |
Запрос SQL имеет вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
вопросПравильный ответ:
сервер БД сгенерирует ошибку
p | c | q | s |
Street Publishing | 13 | 0 | 300 |
Street Publishing | 13 | 1 | 450 |
Street Publishing | 750 | ||
Billy Press | 1 | 480 | |
1230 |
p | c | q | s |
Billy Press | 1 | 480 | |
Billy Press | 480 | ||
Street Publishing | 13 | 0 | 300 |
Street Publishing | 13 | 1 | 750 |
Street Publishing | 750 | ||
1230 |
p | c | q | s |
Street Publishing | 13 | 0 | 300 |
Street Publishing | 13 | 1 | 450 |
Street Publishing | 13 | 750 | |
Street Publishing | 750 | ||
Billy Press | 1 | 480 | |
Billy Press | 480 | ||
1230 |
Сложность вопроса
25
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Это очень элементарный решебник интуит.
20 ноя 2017
Аноним
Благодарю за решебник по intuit.
05 янв 2017
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) и состоит из строк Book_idTitlePublishingSizeQuantityPrice11TigersStreet Publishing300130012TurtlesBilly Press2000450 Таблица Books1 состоит из полей: Books1: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) и состоит из строк Book_idTitlePublishingSizeQuantityPrice11TigersStreet Publishing3001035013Happy manBilly Press2501550 Оператор SQL имеет вид: MERGE INTO Books1 b1 USING Books b ON (b.Book_id = b1.Book_id) WHEN EXISTS THEN UPDATE SET b1.Price = b.Price, b1.Quantity = b.Quantity WHEN NOT EXISTS THEN INSERT VALUES (b.Book_id, b.Title) Укажите, какой в итоге окажется таблица Books1:
- # В процессе выполнения операторов SQL в некоторой транзакции возникла необходимость создания точки сохранения, какая команда может использоваться для выполнения поставленной задачи:
- # Фраза EXTERNAL ORGANIZATION в команде CREATE TABLE:
- # Таблица [Большая Картинка] Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK), Des_Salary (number) Для создания таблицы Persons2 используется оператор: CREATE TABLE Persons2 __________ __________ (SELECT Person_id, Person_name, Des_Salary from Persons) Среди представленных вариантов кода выберите те, которые при подстановке вместо знаков подчеркивания обеспечивают безошибочное выполнение оператора и получение требуемого результата:
- # Таблица [Большая Картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) Для создания представления использовалась команда CREATE VIEW view1 (ID, TITLE, PRICE, QUANTITY) WITH READ ONLY CONSTRAINT c1 AS select Book_id, Title, Price*Quantity, Quantity FROM Books where Price > 300 В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки: