Главная /
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
имеет схему:
При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
во фразе
SELECT
пропущен префикс в названии столбца Branch_title
во фразе
SELECT
и во фразе ON
вместо полных названий таблиц в префиксах названий столбцов следовало использовать псевдонимы таблиц, заданные во фразах FROM
и JOIN
вместо ключевого слова
ON
следовало использовать ключевое слово USING
во фразе
JOIN
не допускается использование псевдонимов
Сложность вопроса
84
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет эти ответы inuit? Это же безумно легко
15 ноя 2019
Другие ответы на вопросы из темы программирование интуит.
- # Оператор SELECT -
- # Отношение Worker состоит из следующих кортежей: [Большая Картинка] Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date11Tom15110034%1020.05.9812Alex179000.22021.06.98………………… Запрос предназначен для получения отчета, содержащего информацию о сотрудниках, размер премии которых указан в процентах от оклада (значение в столбце Commission_pct заканчивается знаком %). Столбец Commission_pct имеет тип VARCHAR. SELECT Worker_name, Salary, Commission_pct FROM Worker WHERE__________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Отношение [Большая Картинка] Student_idStudent_nameHead_stud_idMath_scopeSalaryGroup_id11Lincoln154.710001012Li284.2100020 Запрос имеет следующий вид: SELECT Student_name, CASE WHEN Math_scope > 4.5 Salary*1.2 WHEN Math_scope BETWEEN 4 AND 4.5 Salary*1.1 END AS new sal FROM Students Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Фраза ON DELETE CASCADE
- # Отношение [Большая Картинка] Student_idStudent_nameHead_stud_idMath_scopeSalaryGroup_id11Lincoln152.301015LiNULL4.211002013Alan154.7130020 Запрос SQL имеет следующий вид: SELECT Student_name FROM Students WHERE Salary <= (SELECT MIN(Salary) FROM Students GROUP BY Group_id HAVING Group_id = 20) Выберите среди предложенных вариантов верный вариант итогового отчета: