Главная /
SQL: основы /
Отношение Worker состоит из следующих кортежей: [картинка] [таблица] Запрос SQL имеет вид SELECT w.Worker_name AS name FROM Worker w WHERE Salary > ANY(SELECT * FROM Worker WHERE Worker_id =12) При попытке выполнения запроса сервер БД генерирует ошибку
Отношение Worker
состоит из следующих кортежей:
Worker_id | Worker_name | Manager_id | Salary | Commission_pct | Branch_id | Hire_date |
11 | Tom | 17 | 1000 | 0.5 | 10 | 20.05.98 |
12 | Alexander | 17 | 900 | NULL | 20 | 21.06.98 |
Запрос SQL имеет вид
При попытке выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
подзапрос является многостолбцовым, хотя в данном случае он должен возвращать значение только одного столбца.
подзапрос должен быть заключен в кавычки
подзапрос возвращает одну строку, тогда как оператор сравнения
> ANY
может применяться только для многострочных подзапросов
префиксом столбца
Worker_name
во фразе SELECT
главного запроса может быть только полное имя таблицы.
Сложность вопроса
68
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Зачёт сдал. Иду выпивать отмечать отлично в зачётке по интуит
17 дек 2020
Аноним
Я провалил экзамен, какого чёрта я не нашёл этот великолепный сайт с всеми ответами по тестам интуит в начале сессии
14 янв 2018
Другие ответы на вопросы из темы программирование интуит.
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name(varchar), Head_stud_id, Math_scope (float, NOT NULL), Lang_scope (float, NOT NULL), Group_id (int) При выполнении следующего запроса сервер БД генерирует ошибку. INSERT TO Students (Student_name, Student_id, Group_id) VALUES ('Alex', 19, NULL) Укажите причину ошибки.
- # Ограничение FOREIGN KEY
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name (char), Head_stud_id, Math_scope (float NOT NULL), Lang_scope (float), Group_id (int) Запрос предназначен для получения среднего балла по Математике (Math_scope) среди всех учащихся Выберите из предложенных вариантов тот, который обеспечивает получение требуемого результата.
- # Отношение Worker имеет схему: [Большая Картинка] Worker: Worker_id (int, PK), Worker_name, Position, Salary, Commission_pct, Branch_id (int, FK) Отношение Branch имеет схему: Branch: Branch_id (int PK), Branch_title, Location_id Запрос SQL имеет вид: SELECT Worker_name, Branch_title, Branch_id FROM Worker, Branch WHERE Worker.Branch_id = Branch.Branch_id При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Отношение Worker_grade имеет схему: [Большая Картинка] Worker_grade: Grade_id (int PK), Lowest_sal (float), Highest_sal (float) Отношение Worker имеет схему: Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Запрос SQL предназначен для отображения имен сотрудников, оклад которых относится к категории 4 и выше. SELECT Worker_name FROM Worker w ____________________________________________ Какие фрагменты кода следует вставить вместо знаков подчеркивания, чтобы обеспечить корректное выполнение запроса и получение требуемого результата.