Главная /
SQL: основы /
Отношение [картинка] 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 Запрос, предназначенный для отображения
Отношение Students
имеет схему:
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
Запрос, предназначенный для отображения всех студентов с указанием их года обучения, имеет вид:
При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
во фразе
SELECT
пропущен префикс в названии столбца Grade_level
оператор
JOIN
не может использоваться для организации эквисоединений
при организации эквисоединений оператор
JOIN
должен использоваться вместо оператора FROM
вместо ключевого слова
USING
следует использовать ключевое слово ON
Сложность вопроса
60
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Это очень нехитрый вопрос интуит.
30 май 2019
Аноним
Я преподаватель! Оперативно удалите этот ваш сайт с ответами intuit. Немедленно!
02 окт 2016
Другие ответы на вопросы из темы программирование интуит.
- # Отношение Worker имеет схему: [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float NOT NULL), Branch_id (int, FK), Hire_date (timestamp) Запрос предназначен для поиска сотрудников 10 отдела, общий доход которых (Salary + Salary*Commission_pct) превышает 1500, и сотрудников 20 отдела с общим доходом, меньшим 1000 SELECT Worker_name FROM Worker WHERE___________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Отношение [Большая Картинка] Student_idStudent_nameHead_stud_idMath_scopeExam_dateGroup_id11Lincoln15NULLNULL1012Li284.212.09.200310 Запрос имеет следующий вид: SELECT AVG (MAX (Math_scope*1, 1)) AS result FROM Students ORDER BY result При попытке выполнить запрос сервер генерирует ошибку. Укажите правильную причину ошибки:
- # Отношение [Большая Картинка] Student_idStudent_nameHead_stud_idMath_scopeSalaryGroup_id11Lincoln152.3NULL1015LiNULL4.211002013Alan154.7130020 Запрос SQL имеет следующий вид: SELECT r.n1 name1, r.n2 name2 FROM (SELECT hs.Student_name n1, s.Student_name n2 FROM Students s, Students hs WHERE s.Head_stud_id = hs.Student_id) r WHERE LEFT(r.n1, 1) = LEFT(r.n2, 1) Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name, Head_stud_id, Math_scope (float), Group_id (int, FK) Запрос предназначен для отображения номеров учебных групп численностью более чем группы 15 и 20. SELECT Group_id FROM Students GROUP BY Group_id HAVING COUNT(Student_id) __________ (SELECT COUNT(Student_id) FROM Students GROUP BY Group_id HAVING Group_id IN (15, 20)) Укажите операторы сравнения, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Отношение Worker имеет схему: [Большая Картинка] Worker: Worker_id (int, PK), Worker_name, Position, Salary, Commission_pct, Branch_id (int, FK) Отношение Manager имеет схему: Manager: Manager_id (int, PK), Manager_name, Managed_branch_id Запрос предназначен для отображения имен менеджеров, которые встречаются среди имен сотрудников SELECT Worker_name FROM Worker w _________ (SELECT Manager_name FROM Manager WHERE Worker_name = Manager_name) Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата