Главная /
SQL: основы /
Отношение 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) Запрос предназначен для получ
Отношение 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
) и доле премиальных в его общем доходе (оклад + премия) в процентах
Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата при условии, что столбцы Salary
и Commission_pct
не могут принимать значение NULL
:
Правильный ответ:
Salary*Commission_pct*100/Salary+Salary*Commission_pct
Salary*Commission_pct*100/(Salary+Salary*Commission_pct) AS commission part
bonus*100/(Salary+Salary*Commission_pct)
bonus*100/Salary+Salary*Commission_pct
Salary*Commission_pct*100/(Salary+Salary*Commission_pct)
Сложность вопроса
50
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Нереально сложно
23 июн 2020
Аноним
Зачёт всё. Мчусь кутить отмечать 4 за тест интуит
29 июл 2019
Другие ответы на вопросы из темы программирование интуит.
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name, Head_stud_id, Math_scope (float, NOT NULL), Lang_scope (float, NOT NULL), Group_id (int) Запрос предназначен для получения отчета, содержащего информацию о студентах, для которых помимо имени известна и фамилия (фамилия отделяется от имени символом "_" в столбце Student_name, например Poll_Zillah). SELECT Student_name, Math_scope, Lang_scope FROM Students WHERE __________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Выберите из предложенного списка варианты с правильной расстановкой приоритетов (очередности выполнения) различных групп операторов:
- # Отношение 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 и 20 отделов с зарплатой, превышающей 1000, и сотрудников 30 отдела с зарплатой, превышающей 800. SELECT Worker_name FROM Worker WHERE __________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата при условии, что столбцы Branch_id и Salary не могут принимать значение NULL:
- # Отношение Worker состоит из следующих кортежей: [Большая Картинка] Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date11Tom151000$0.81020.05.9812Alex17900$NULL2021.06.9813Jack151500$0.220NULL Запрос имеет следующий вид: SELECT COUNT (Branch_id) AS report FROM Worker Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Фраза GROUP BY: