Главная /
SQL (Oracle): Основы /
Имеется модель данных:[картинка] , где таблица Books имеет структуру: Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number NOT NULL). Запрос предназначен для отображения н
Имеется модель данных:
, где таблица 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% во все остальных случаях. (Изменение стоимость должно быть отражено только в отчете, но не в самой БД)
Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
вопросПравильный ответ:
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
Сложность вопроса
95
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Я сотрудник университета! Срочно удалите этот ваш сайт с ответами с интуит. Я буду жаловаться!
13 янв 2018
Аноним
Зачёт прошёл. Иду кутить отмечать зачёт по тестам
04 июн 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Что необходимо написать после оператора SELECT для исключения строк-дубликатов из итоговой выборки:
- # Имеется модель данных: [Большая Картинка] , где таблица Books содержит данные: Book_idTitlePublishingSizeQuantityPrice11TurtleStreet Publishing1100112FlowersBilly Press900220 Запрос SQL имеет вид SELECT Price*Quantity as total_price FROM Books ORDER BY Book_id Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Имеется модель данных: [Большая Картинка] , где таблица Address имеет структуру: Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number) Запрос предназначен для получения отчета, содержащего идентификаторы и номера квартир для всех адресов. Для адресов, для которых номер квартиры не известен, в поле Flat итогового отчета должно быть значение "none". SELECT Address_id, ________ FROM Address Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Групповые функции:
- # Имеется модель данных: [Большая Картинка] , где таблица Books содержит данные: Book_idTitlePublishingSizeQuantityPriceGroup_id11General PsychologyStreet Publishing110012012FlowersBilly Press900302010 , таблица Exchange_System (абонемент) содержит данные: Group_idGroup_titleAdd_info10Educational20Scientific Запрос SQL имеет следующий вид: SELECT r.n1 name1 From (SELECT Title n1, Group_title n2 FROM Books, Exchange_System WHERE Books.Group_id = Exchange_System.Group_id) r WHERE length (r.n2) < length (r.n1) Выберите среди предложенных вариантов верный вариант итогового отчета: