Главная /
SQL (Oracle): Основы /
Имеется модель данных:[картинка] , где таблица Books содержит данные: [таблица] Запрос имеет следующий вид: SELECT Title, CASE When Size < 1000 then Price*1.2 When Size >=1000 then Price*0.8 as new_price FROM Books При попытке выполнения запроса сер
Имеется модель данных:
, где таблица Books
содержит данные:
Book_id | Title | Publishing | Size | Quantity | Price |
11 | Turtle | Street Publishing | 1100 | 1 | |
12 | Flowers | Billy Press | 900 | 2 | 20 |
Запрос имеет следующий вид:
При попытке выполнения запроса сервер БД генерирует ошибку, среди предложенных вариантов выберите действие, выполнение которого позволит устранить ошибку:
вопросПравильный ответ:
вместо ключевого слова
when
использовать ключевое слово if
удалить слово
then
во фразах When
добавить ключевое слово
END
после псевдонима new_price
добавить ключевое слово
END
перед предлогом as
удалить из запроса псевдоним, то есть фразу as
new_price
Сложность вопроса
58
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Это очень не сложный решебник intuit.
30 янв 2019
Другие ответы на вопросы из темы базы данных интуит.
- # Имеется модель данных: [Большая Картинка] , где таблица Books содержит данные: Book_idTitlePublishingSizeQuantityPrice11TurtleStreet Publishing1100112FlowersBilly Press900220 Запрос SQL имеет вид SELECT Price*Quantity as total_price FROM Books ORDER BY Book_id Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Какие из перечисленных функций могут использоваться для преобразования неопределенных значений в заданные значения:
- # Имеется модель данных: [Большая Картинка] , где таблица Persons имеет структуру: 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) Запрос предназначен для получения отчета, состоящего из одного столбца, в котором содержится имя соискателя (Person_name) и первые 20 букв из поля Add_Info, разделенные пробелом. SELECT _________ FROM Persons Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Имеется модель данных: [Большая Картинка] , где таблица Books содержит данные: Book_idTitlePublishingSizeQuantityPrice11TurtleStreet Publishing1100130.38 Запрос имеет следующий вид: SELECT ROUND (Price*2, 1) as report from Books Выберите корректный вариант отчета, получающегося в результате выполнения приведенного выше запроса, при условии, что столбец Price имеет тип данных number:
- # Имеется модель данных: [Большая Картинка] , где таблица 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) Выберите среди предложенных вариантов верный вариант итогового отчета: