Главная /
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)
Запрос предназначен для отображения названий книг, стоимость которых ниже среднеарифметического значения стоимости всех книг.
Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата.
вопросПравильный ответ:
< (SELECT AVG (Price) from Books) < "SELECT AVG (Price) from Books" < AVG (Price) from Books < ALL( SELECT AVG (Price) from Books) Сложность вопроса
20
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Если бы не данные подсказки - я бы не решил c этими тестами intuit.
20 ноя 2015
Другие ответы на вопросы из темы базы данных интуит.
- # Имеется модель данных: [Большая Картинка] , где таблица Books содержит данные: Book_idTitlePublishingSizeQuantityPrice11TurtleStreet Publishing1100130.38 Запрос имеет следующий вид: SELECT ROUND (Price*2, 1) as report from Books Выберите корректный вариант отчета, получающегося в результате выполнения приведенного выше запроса, при условии, что столбец Price имеет тип данных number:
- # Имеется модель данных: [Большая Картинка] , где таблица 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) Запрос предназначен для отображения имен соискателей и дат их рождения в формате: "год, квартал". SELECT Person_name, _____________________ FROM Persons Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
- # Какое из перечисленных выражений можно использовать для получения даты, соответствующей ближайшей Пятнице к текущей дате. Полагать, что для базы данных заданы русские языковые настройки: alter session set nls_territory = 'russia'.
- # Имеется модель данных: [Большая Картинка] , где таблица Recent_Jobs имеет структуру: Recent_Jobs: Job_id (number PK), Position (varchar2 (40)), Started_from (date), Lasted_to (date), Employer_comments (varchar2 (200)), Sal (number) Запрос имеет следующий вид: SELECT AVG (Sal) FROM Recent_Jobs WHERE AVG (Sal) > 1000 GROUP BY Job_id При попытке выполнить запрос сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:
- # Имеется модель данных: [Большая Картинка] , где таблица Persons имеет структуру: Persons: Person_id (number, PK), Person_name (varchar2 (40) UNIQUE, NOT NULL), 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 (100)) , таблица Person_Skill имеет структуру: Person_Skill: Person_id (number, PK, FK), Skill_id (number, PK, FK) Запрос SQL предназначен для отображения имен соискателей, обладающих не менее пятью навыками. SELECT Person_name from Persons JOIN Person_Skill __ Persons.Person_id = Person_Skill.Person_id JOIN Skills __ Skills.Skill_id = Person_Skill.Skill_id ___________________________________ Выберите из предложенных вариантов тот, который при подстановке вместо знаков подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата.