Главная / SQL: основы / Отношение Worker состоит из следующих кортежей: [картинка] [таблица] Запрос SQL имеет вид SELECT w.Worker_name AS name FROM Worker w WHERE Salary > ANY(SELECT * FROM Worker WHERE Worker_id =12) При попытке выполнения запроса сервер БД генерирует ошибку

Отношение Worker состоит из следующих кортежей: files
Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date
11Tom1710000.51020.05.98
12Alexander17900NULL2021.06.98

Запрос SQL имеет вид

SELECT w.Worker_name AS name FROM Worker w WHERE Salary > ANY(SELECT * FROM Worker WHERE Worker_id =12)

При попытке выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:

вопрос

Правильный ответ:

подзапрос является многостолбцовым, хотя в данном случае он должен возвращать значение только одного столбца.
подзапрос должен быть заключен в кавычки
подзапрос возвращает одну строку, тогда как оператор сравнения > ANY может применяться только для многострочных подзапросов
префиксом столбца Worker_name во фразе SELECT главного запроса может быть только полное имя таблицы.
Сложность вопроса
68
Сложность курса: SQL: основы
56
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт сдал. Иду выпивать отмечать отлично в зачётке по интуит
17 дек 2020
Аноним
Я провалил экзамен, какого чёрта я не нашёл этот великолепный сайт с всеми ответами по тестам интуит в начале сессии
14 янв 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.