Главная /
SQL: основы /
Отношение 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 Worke
Отношение Worker
имеет схему:
Worker: Worker_id (int, PK), Worker_name, Position, Salary, Commission_pct, Branch_id (int, FK)
Отношение Branch
имеет схему:
Запрос SQL имеет вид:
При попытке выполнить запрос сервер БД генерирует сообщение об ошибке.
Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
при выборке данных из нескольких таблиц, названию любого столбца во фразе
SELECT
должен предшествовать префикс, включающий название таблицы
некорректный синтаксис условия соединения, для соединения строк из нескольких таблиц может применяться только оператор
JOIN
в сочетании с оператором ON
некорректный синтаксис условия соединения, для соединения строк из нескольких таблиц может применяться только оператор
JOIN
в сочетании с оператором USING
во фразе
SELECT
названию столбца Branch_id
должен предшествовать префикс, указывающий на конкретное отношение, поскольку столбец с названием Branch_id
присутствует в обеих таблицах, по которым образуется соединение
Сложность вопроса
87
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Я провалил сессию, за что я не увидел данный сайт с решениями с тестами intuit до сессии
25 дек 2016
Аноним
Это очень заурядный тест по интуиту.
20 окт 2016
Другие ответы на вопросы из темы программирование интуит.
- # Что может выступать в качестве ограничения столбца при создании таблицы?
- # Отношение Worker состоит из следующих кортежей: [Большая Картинка] Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date11Tom1710000.52020.05.9812Alex17900NULL2021.06.9813JamesNULL900NULL10NULL Запрос имеет следующий вид: SELECT MIN(Salary) report FROM Worker WHERE Commission_pct >= 1 GROUP BY Branch_id Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Отношение 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: Branch_id (int PK), Branch_title, Location_id Запрос SQL имеет вид: SELECT Worker.Worker_name, Branch_title FROM Worker w JOIN Branch b ON Worker.Branch_id = Branch.Branch_id При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Отношение Worker состоит из следующих кортежей: [Большая Картинка] Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date12Tom171000$0.81020.05.9817AlexNULL900$NULL2021.06.9816Sam171500$0.220NULL Запрос SQL имеет следующий вид: SELECT m.Worker_name name, COUNT(w.Worker_name) report FROM Worker m, Worker w WHERE m.Worker_id = w.Manager_id GROUP BY m.Worker_name Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Укажите фрагменты, выполняя код которых сервер БД сгенерирует ошибку. (Тип данных столбца а в обеих таблицах совпадает.)