Главная /
SQL (Oracle): Основы /
Имеется модель данных:[картинка] , где таблица Persons содержит данные: [таблица] Запрос SQL имеет вид: SELECT Person_name as "name" FROM Persons p WHERE Des_Salary > ANY (SELECT * from Persons where Person_id = 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 | 800 | |
12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 |
Запрос SQL имеет вид:
При попытке выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
выражение
> ANY
является недопустимым в запросе SQL для Oracle
подзапрос возвращает одну строку, тогда как оператор сравнения
> ANY
может применяться только для многострочных подзапросов
подзапрос не должен заключаться в скобки
подзапрос является многостолбцовым, хотя в данном случае он должен возвращать значение только одного столбца
Сложность вопроса
70
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Это очень нехитрый решебник интуит.
29 дек 2018
Другие ответы на вопросы из темы базы данных интуит.
- # Какие из перечисленных выражений можно использовать для получения текущей даты:
- # Функция COUNT:
- # Имеется модель данных: [Большая Картинка] , где таблица Recent_Jobs содержит данные: [Большая Картинка] Job_idPositionStarted_fromLasted_toEmp_commentsSal12Manager28.09.198812.09.199940013Salesman60014Manager600 Запрос имеет следующий вид: SELECT MAX (Sal) report FROM Recent_Jobs GROUP BY Position HAVING MAX (SAL) <> AVG (SAL) Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Таблица Books содержит данные: Book_idTitlePublishingSizeQuantityPrice11TurtleStreet Publishing1100112FlowersBilly Press9003022 Таблица Price_grade (ценовые категории) содержит данные: Grade_idLowest_priceHighest_price10202211000 Запрос SQL имеет вид: SELECT Title, Price_grade.Grade_id FROM Books, Price_grade g WHERE nvl (Price, 0) between Lowest_price and Highest_price AND Grade_id > 0 Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Имеется модель данных: [Большая Картинка] , где таблица Books имеет структуру: Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL), Group_id (number, FK) Запрос предназначен для отображения названий книг, численность экземпляров которых (Quantity) превышает численность экземпляров хотя бы одной книги, изданной в издательстве (Publishing) "Happy Weekend". SELECT Title FROM Books WHERE Quantity ______ (select Quantity from Books where Publishing = 'Happy Weekend') Укажите операторы сравнения, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата: