Главная /
SQL (Oracle): Основы /
Имеется модель данных:[картинка] , где таблица Persons содержит данные: [таблица] Запрос SQL имеет вид: SELECT Person_name as "name" FROM Persons p WHERE Des_Salary >= (SELECT Des_Salary from Persons where Person_id in (11, 12)) При попытке выполнения
Имеется модель данных:
, где таблица Persons
содержит данные:
Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
11 | Jorge | 25.03.1978 | 4 | 10 | 11 | ||
12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 |
Запрос SQL имеет вид:
При попытке выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
синтаксис SQL в ORACLE допускает только однострочные подзапросы
подзапрос возвращает несколько строк, тогда как оператор сравнения
>
может применяться только для однострочных подзапросов
ключевое слово as во фразе
SELECT
является лишним
названиям столбцов во фразе
SELECT
и WHERE
должен предшествовать префикс "p"
подзапрос должен заключаться в кавычки, а не в скобки
Сложность вопроса
58
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Спасибо за ответы интуит
14 сен 2017
Аноним
Я провалил зачёт, почему я не углядел этот великолепный сайт с ответами интуит до сессии
16 окт 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Имеется модель данных: [Большая Картинка] , где таблица Readers имеет структуру: Readers: Reader_id (number, PK), Name (varchar2(20)), Day_Of_Birth (date), Comments (varchar2(100)), Address (varchar2(300)), Mobile_phone (varchar2(20)) Запрос предназначен для получения имен читателей, которые родились до 1980 года и проживающих в Москве (в поле адрес встречается слово "Moscow"), а также имен читателей, у которых в поле Comments имеются комментарии. SELECT Name FROM Readers WHERE __________________ Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
- # Имеется модель данных: [Большая Картинка] , где таблица Recent_Jobs содержит данные: Job_idPositionStarted_fromLasted_toEmp_commentsSal12Manager28.09.198812.09.1999820.8813Manager09.09.198714.12.20011020.23 Запрос имеет следующий вид: SELECT AVERAGE (ROUND (Sal, 1)) as result FROM Recent_Jobs ORDER BY result При попытке выполнить запрос сервер генерирует ошибку. Укажите правильную причину ошибки:
- # Имеется модель данных: [Большая Картинка] , где таблица 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) , таблица Address имеет структуру: Address: Address_id (number, PK), Country (varchar2 (30) NOT NULL), City (varchar2 (30) NOT NULL), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number) Запрос, предназначенный для отображения имен соискателей, проживающих в Москве (Address.City = 'Moscow'), имеет вид: SELECT Persons.Person_name FROM Persons p, Address a WHERE p.Address_id = a.Address_id and a.Address.City ='Moscow' При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите действия, выполнение которых позволит исправить ошибку:
- # Имеется модель данных: [Большая Картинка] , где таблица Books включает информацию о книгах, некоторые из которых могут одновременно выступать в качестве отдельных изданий и включаться в сборники (Collection), и содержит данные: Book_idTitlePublishingSizeQuantityPriceCollection11TigersStreet Publishing30013021312BirdsBilly Press20004101313AnimalsStreet Publishing30000380 Запрос SQL имеет вид: SELECT Title name FROM Books b WHERE NOT EXISTS (SELECT * FROM Books c WHERE b.Collection = c.Book_id and c.Title = 'Animals') Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Имеется модель данных: [Большая Картинка] , где таблица Books содержит данные: Book_idTitlePublishingSizeQuantityPriceGroup_id11TurtleStreet Publishing110011012FlowersBilly Press900302020 , таблица Exchange_System (абонемент) содержит данные: Group_idGroup_titleAdd_info10Educational20Scientific Запрос SQL имеет вид: Select substr (Title,1,1) as "Name" from Books union all Select substr (Group_title, 1,1) from Exchange_System Выберите среди предложенных вариантов верный вариант итогового отчета: