Главная / 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), увеличенной на 20%, если книга присутствует в единственном экземпляре, и на 10% во все остальных случаях. (Изменение стоимость должно быть отражено только в отчете, но не в самой БД)

SELECT Title, _____________________ FROM Books

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

вопрос

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

if (Quantity = 1) then Price*1.2 else Price*1.1 as new_Price
decode (Quantity, 1 then Price * 1.2 else Price*1.1) as new_Price
decode (Quantity, 1, Price * 1.2, Price*1.1) as new_Price
case Quantity When 1 then Price*1.2 Else Price*1.1 END as new_Price
сase Quantity When 1, Price*1.2 Else Price*1.1 as new_Price END
Сложность вопроса
95
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я сотрудник университета! Срочно удалите этот ваш сайт с ответами с интуит. Я буду жаловаться!
13 янв 2018
Аноним
Зачёт прошёл. Иду кутить отмечать зачёт по тестам
04 июн 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.