Главная /
SQL: основы /
Отношение [картинка] [таблица] Запрос SQL имеет вид: SELECT Student_name AS 'name' FROM Students s WHERE Math_scope > ANY(SELECT * FROM Students WHERE Student_id = 11) При попытке выполнения запроса сервер БД генерирует ошибку. Укажите правильную причи
Отношение Students
состоит из следующих кортежей:
Student_id | Student_name | Head_stud_id | Math_scope | Lang_scope | Group_id |
11 | Tom | 15 | 3.9 | 4.3 | 10 |
12 | Alex | 28 | 4.2 | 5.0 | 10 |
Запрос SQL имеет вид:
При попытке выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
подзапрос должен быть заключен в кавычки
подзапрос возвращает одну строку, тогда как оператор сравнения
> ANY
может применяться только для многострочных подзапросов
таблица
Students
в главном запросе не может иметь псевдоним
подзапрос является многостолбцовым, хотя в данном случае он должен возвращать значение только одного столбца
Сложность вопроса
40
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет вот эти тесты inuit? Это же элементарно (я не ботан)
15 апр 2019
Аноним
ответ подошёл
20 ноя 2016
Другие ответы на вопросы из темы программирование интуит.
- # Для значения "0,01" подойдет тип данных
- # Отношение Worker состоит из следующих кортежей: [Большая Картинка] Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date11Tom1516000.81020.05.9812Alex17900NULL1021.06.9813Peter1718000.620NULL14Abel1718000.920NULL Запрос имеет следующий вид SELECT COUNT (Commission_pct) report FROM Worker GROUP BY Branch_id, Salary Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Какие из перечисленных операций реляционной алгебры могут лежать в основе соединения строк из нескольких таблиц
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name, Head_stud_id, Math_scope, Group_id (int, FK) Отношение Groups имеет схему: Groups: Group_id (int PK), Grade_level (int), Specialty_id, Head_stud_id Запрос, предназначенный для отображения всех студентов второго курса (Groups.Grade_level), имеет вид: SELECT Students.Student_name FROM Students s, Groups g WHERE s.Group_id = g.Group_id AND g.Grade_level =2 При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Отношение Worker имеет схему: [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar NOT NULL UNIQUE), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Отношение Skills имеет схему: Skills: Skill_id (int PK), Skill_title Отношение Worker_skill имеет схему: Worker_skill: Worker_id (int PK FK), Skill_id (int PK FK) Запрос SQL предназначен для отображения имен сотрудников с общим числом соответствующих им навыков (Skill_id ). В отчет должны попасть сотрудники, обладающие не менее 3 навыками. SELECT Worker_name FROM Worker JOIN Worker_skill __ Worker.Worker_id = Worker_skill.Worker_id JOIN Skills __ Skills.Skill_id = Worker_skill.Skill_id ___________________________________ Выберите из предложенных вариантов те, которые при подстановке вместо знаков подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата.