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

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

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

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

Запрос предназначен для получения суммарного дохода, который можно получить от продажи всех книг. Предполагается, что если в поле Quantity отсутствует значение, книга представлена в единственном экземпляре.

SELECT SUM (____________) FROM Books

Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата при условии, что столбец Price не может принимать значение NULL.

вопрос

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

Price*Quantity
nvl (Quantity, 1)*Price
Price * (decode (Quantity, NULL, 1, Quantity))
Price * (case nvl (Quantity, 1) when 1 then 1 else Quantity end)
Сложность вопроса
18
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не эти подсказки - я бы не смог решить c этими тестами интуит.
28 авг 2016
Аноним
Экзамен сдал на пять. Спасибо за ответы
03 ноя 2015
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.