Главная /
SQL (Oracle): Основы /
Имеется модель данных:[картинка] , где таблица Persons содержит данные: [таблица] Запрос SQL имеет вид: SELECT Person_name as "name" FROM Persons p WHERE Des_Salary > ANY SELECT Des_Salary from Persons where Specialty_id = 5 При попытке выполнения запр
Имеется модель данных:
, где таблица 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 | 100 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Peter | 31.01.1982 | 5 | 13 | 16 | 200 |
Запрос SQL имеет вид:
При попытке выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
выражение
> ANY недопустимо в запросах SQL для Oracle
подзапрос не заключен в кавычки
подзапрос не заключен в скобки
для всех названий столбцов в запросе должен использоваться префикс p
подзапрос возвращает одну строку, тогда как оператор сравнения
> ANY может применяться только для многострочных подзапросов Сложность вопроса
93
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Я завалил сессию, за что я не нашёл этот чёртов сайт с всеми ответами интуит до сессии
13 сен 2018
Другие ответы на вопросы из темы базы данных интуит.
- # Имеется модель данных: [Большая Картинка] , где таблица Address имеет структуру: Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number) Запрос предназначен для получения отчета, содержащего идентификаторы и номера квартир для всех адресов. Для адресов, для которых номер квартиры не известен, в поле Flat итогового отчета должно быть значение "none". SELECT Address_id, ________ FROM Address Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Имеется модель данных: [Большая Картинка] , где таблица Authors содержит данные: Author_idNameDay_Of_BirthAddress10Alex11.03.1978Moscow, Sokolova, 1520ALEX12.09.1964Moscow, Dubovina, 34 Запрос SQL имеет следующий вид: Select Name from Authors Where upper (Name) like 'ALEX' Среди представленных вариантов выберите корректный вариант итогового отчета:
- # Имеется модель данных: [Большая Картинка] , где таблица Recent_Jobs имеет структуру: Recent_Jobs: Job_id (number PK), Position (varchar2 (40)), Started_from (date, NOT NULL), Lasted_to (date, NOT NULL), Employer_comments (varchar2 (200)), Sal (number) Запрос предназначен для определения средней продолжительности работы (периода нахождения в должности) менеджеров (Position = 'Manager'). SELECT ___________ FROM Recent_Jobs ____________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата.
- # Имеется модель данных: [Большая Картинка] , где таблица 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 ___________________________________ Выберите из предложенных вариантов тот, который при подстановке вместо знаков подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата.
- # Имеется модель данных: [Большая Картинка] , где таблица Address содержит данные: Address_idCountryCityRegionStreetHouse11RussiaSerpukhovZhukova4512RussiaMoscowZhukova1513RussiaSt.PetersburgZhukova45 Запрос SQL имеет вид: SELECT City FROM Address a WHERE (Street, House) not in (SELECT Street, House FROM Address WHERE City = 'St.Petersburg') AND City <> 'St.Petersburg' Выберите среди предложенных вариантов верный вариант итогового отчета: