Главная /
SQL (Oracle): Основы /
Имеется модель данных:[картинка] , где таблица Books содержит данные: [таблица] Запрос имеет следующий вид: SELECT ROUND (Price*2, 1) as report from Books Выберите корректный вариант отчета, получающегося в результате выполнения приведенного выше запроса,
Имеется модель данных:
, где таблица Books
содержит данные:
Book_id | Title | Publishing | Size | Quantity | Price |
11 | Turtle | Street Publishing | 1100 | 1 | 30.38 |
Запрос имеет следующий вид:
SELECT ROUND (Price*2, 1) as report from Books
Выберите корректный вариант отчета, получающегося в результате выполнения приведенного выше запроса, при условии, что столбец Price
имеет тип данных number
:
Правильный ответ:
сервер БД сгенерирует сообщение об ошибке
report |
60.8 |
report |
60 |
report |
70 |
report |
71 |
Сложность вопроса
92
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Если бы не данные решения - я бы не решил c этими тестами intuit.
01 май 2020
Аноним
спасибо
05 янв 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Какие из перечисленных функций не являются групповыми:
- # Имеется модель данных: [Большая Картинка] , где таблица Books содержит данные: Book_idTitlePublishingSizeInitial_PriceNew_Price11TurtleStreet Publishing1100403512FlowersBilly Press90080%13Stupid foxStreet Publishing785040 Запрос имеет следующий вид: SELECT COUNT (distinct nvl (Initial_Price, 0)) report FROM Books Выберите среди предложенных вариантов верный вариант итогового отчета, при условии, что столбец Initial_Price имеет тип данных number:
- # Какие операторы сравнения могут применяться в условии WHERE, если в качестве правого операнда используется подзапрос (однострочный):
- # Имеется модель данных: [Большая Картинка] , где таблица Persons имеет структуру: Persons: Person_id (number, PK), Person_name (varchar2 (30)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK), Des_Salary (number): Запрос предназначен для отображения соискателей с ожидаемой зарплатой (Des_Salary), превышающей ожидаемые зарплаты ВСЕХ соискателей, обладающих специальностью с идентификатором 4 (Specialty_id = 4). SELECT Person_name FROM Persons WHERE Des_Salary__________ (select nvl (Des_Salary, 0) from Persons where Specialty_id =4) Укажите оператор сравнения, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
- # Имеется модель данных: [Большая Картинка] , где таблица Persons имеет структуру: Persons: Person_id (number, PK), Person_name (varchar2 (30)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK) , таблица Skills имеет структуру: Skills: Skill_id (number, PK), Skill_title (varchar2 (30)) , таблица Person_Skill имеет структуру: Person_Skill: Person_id (number, PK, FK), Skill_id (number, PK, FK) Запрос предназначен для отображения имен сотрудников, которые обладают навыком (Skill_title) "system administrator": SELECT Person_name FROM Persons WHERE EXISTS (SELECT * from Person_Skill, Skills s WHERE Persons.Person_id = Person_Skill.Person_id AND Person_Skill.Skill_id = Skills.Skill_id AND Skill_title = 'system administrator' ) При выполнении данного запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки.