Главная /
SQL (Oracle): Основы /
Имеется модель данных:[картинка] , где таблица Books содержит данные: [таблица] Запрос SQL имеет вид: SELECT Title as "Book title" FROM Books b WHERE Price >= (select Price from Books b where b.Size >=900) При попытке выполнения запроса сервер БД ге
Имеется модель данных:
, где таблица Books
содержит данные:
Book_id | Title | Publishing | Size | Quantity | Price | Group_id |
11 | General Psychology | Street Publishing | 1100 | 1 | 300 | 20 |
12 | Flowers | Billy Press | 900 | 30 | 200 | 10 |
Запрос SQL имеет вид:
При попытке выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
названиям столбцов во фразе
SELECT
и WHERE
должен предшествовать префикс "b"
подзапрос должен заключаться в двойные кавычки, а не в скобки
в подзапросах не допускается использование псевдонимов таблиц
подзапрос возвращает несколько строк, тогда как оператор сравнения
>=
может применяться только для однострочных подзапросов Сложность вопроса
30
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Это очень не сложный решебник интуит.
22 авг 2018
Аноним
Экзамен сдал на 4 с минусом. Спасибо vtone
21 мар 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Значение NULL:
- # После ключевого слова SELECT могут следовать:
- # Имеется модель данных: [Большая Картинка] , где таблица Authors содержит данные: Author_idNameDay_Of_BirthAddress10Alex11.03.1978Moscow, Sokolova, 1520Dennis12.09.1964Moscow, Dubovina, 3430Alex12.08.1983Moscow, Leninsky prospect, 4540Dennis11.11.1974Moscow, Galushko, 5 Запрос имеет следующий вид: SELECT Name, Day_Of_Birth FROM Authors ORDER BY Name asc, Day_Of_Birth desc Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Имеется модель данных: [Большая Картинка] , где таблица Skills содержит данные: Skill_idSkill_nameGeneral_skill11C++ programming13151313Programming14Java programming13 Запрос SQL имеет следующий вид: SELECT g.Skill_name as name, count (all s.Skill_name) num_of_subskills FROM Skills s, Skills g WHERE s.General_skill = g.Skill_id GROUP BY g.Skill_name Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Имеется модель данных: [Большая Картинка] , где таблица 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' ) При выполнении данного запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки.