Главная /
SQL: основы /
Отношение 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) Отношение Branch имеет схему: Branch:
Отношение 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)
Отношение Branch
имеет схему:
Отношение Location
имеет схему:
Запрос SQL имеет вид:
При попытке выполнить запрос сервер БД генерирует сообщение об ошибке.
Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
вместо ключевого слова
USING
следует использовать ключевое слово ON
некорректное использование псевдонимов столбцов
в запросе SQL не допускается присутствие нескольких фраз
JOIN
названия некоторых столбцов во фразе
SELECT
указаны без префиксов
атрибут
Location_id
в отношении Branch
не является внешним ключом, ссылающимся на одноименный атрибут в отношении Location
, поэтому не может использоваться для соединения строк из указанных таблиц
Сложность вопроса
49
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Это очень нехитрый решебник intuit.
21 май 2020
Аноним
Я завалил зачёт, почему я не нашёл этот чёртов сайт с решениями по интуит до того как забрали в армию
11 дек 2018
Аноним
Гранд мерси за ответы по интуит.
13 авг 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) Запрос предназначен для получения отчета, который содержит информацию об имени каждого сотрудника, его премиальных (Salary*Commission_pct) и доле премиальных в его общем доходе (оклад + премия) в процентах SELECT Worker_name, Salary*Commission_pct bonus, __________ FROM Worker Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата при условии, что столбцы Salary и Commission_pct не могут принимать значение NULL:
- # DDL (язык определения данных) содержит операторы:
- # Фраза HAVING:
- # Какие из перечисленных вариантов кода являются допустимыми
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name, Head_stud_id, Salary (float), Group_id (int, FK) Запрос предназначен для отображения имен студентов, имеющих стипендию ниже среднего значения стипендии по всем студентам SELECT Student_name FROM Students WHERE Salary________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата