Главная /
SQL /
Отношение [картинка] Students: Student_id (int, PK), Student_name (char), Head_stud_id (int), Math_scope (float), Lang_scope (float), Group_id (int) Отношение Students1 является пустым и имеет схему: Students1: Student_id (int, PK), Student_name (char), H
Отношение Students
имеет схему:
Students: Student_id (int, PK), Student_name (char), Head_stud_id (int), Math_scope (float), Lang_scope (float), Group_id (int)
Отношение Students1
является пустым и имеет схему:
Students1: Student_id (int, PK), Student_name (char), Head_stud_id (int), Math_scope (float), Lang_scope (float), Group_id (int)
Запрос SQL имеет вид:
При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
вместо ключевого слова
INTO
следовало использовать словосочетание INTO TABLE
в подзапросе
SELECT
вместо символа "*" следовало использовать перечисление всех столбцов таблицы Students
ключевое слово
AS
является лишним
подзапрос должен быть заключен в скобки
фраза
ORDER BY
недопустима в подзапросе, использующемся для вставки строк
Сложность вопроса
64
Сложность курса: SQL
79
Оценить вопрос
Комментарии:
Аноним
Зачёт сдал. Бегу выпивать отмечать зачёт интуит
10 фев 2020
Другие ответы на вопросы из темы базы данных интуит.
- # Оператор INTERSECT реализует реляционную операцию
- # Отношение [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar (30)), Manager_id(int), Salary (float, NOT NULL), Commission_pct (float), Branch_id (int), Hire_date (timestamp) Требуется получить в одном столбце имена сотрудников 10-го отдела и их менеджеров. Выберите варианты запросов, соответствующие заданию.
- # Отношение [Большая Картинка] Branch: Branch_id (int PK), Branch_title (varchar (30)), Location_id (varchar (20)) Запрос предназначен для перевода отдела № 10 в новое место расположения (Location_id=12) и задания отделу № 20 нового названия – Consulting. UPDATE Branch SET________________ WHERE_____________ Среди приведенных ниже вариантов укажите тот, который при замене знаков подчеркивания обеспечивает получение корректного запроса, решающего поставленную задачу.
- # Отношение [Большая Картинка] Student_idStudent_nameHead_stud_idMath_scopeLang_scopeGroup_id12Alex284.24.41011Tom153.93.120 Отношение Groups состоит из кортежей: Group_idGroup_gradeHead_stud_idRating10515low203NULLhigh Запрос SQL имеет вид: UPDATE Groups SET Rating = ‘HIGH’ WHERE Group_id IN (SELECT Group_id FROM Students WHERE (Math_scope + Lang_scope)/2 >= 4.2) Среди предложенных вариантов выберите, каким, в итоге, останется отношение Groups.
- # Отношение [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar (30)), Manager_id (int), Salary (float), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Отношение Branch имеет схему: Branch: Branch_id (int PK), Branch_title (varchar (30)), Location_id (int) Для создания представления, в которое должны попасть только имена сотрудников, работающих в отделе Research, используется запрос: CREATE _______SELECT Worker_name FROM Worker w, Branch b WHERE w.Branch_id = b.Branch_id AND Branch_title LIKE ‘Research’ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают безошибочное выполнение операции и получение требуемого результата: