Главная /
SQL: основы /
Отношение Worker состоит из следующих кортежей: [картинка] [таблица] Запрос предназначен для отображения имен и суммарного дохода (оклад + премия) всех сотрудников: SELECT Worker_name, Salary + Salary*Commission_pct AS total income FROM Worker ORDER BY Sa
Отношение Worker
состоит из следующих кортежей:
Worker_id | Worker_name | Manager_id | Salary | Commission_pct | Branch_id | Hire_date |
11 | Tom | 15 | 1100 | NULL | 10 | 20.05.98 |
12 | Alex | 17 | 900 | 0.5 | 20 | 21.06.98 |
Запрос предназначен для отображения имен и суммарного дохода (оклад + премия) всех сотрудников:
В результате выполнения запроса сервер БД генерирует ошибку
Выберите из предложенных вариантов тот, который правильно объясняет возникновение ошибки:
вопросПравильный ответ:
в арифметических выражениях не допускается использование неопределенных значений, в данном же примере значение поля
Commission_pct
принимает для одной из записей значение NULL
псевдоним, следующий за предлогом
AS
, может применяться только к столбцам, но не к арифметическим выражениям, как в данном примере
псевдоним, следующий за предлогом
AS
, должен быть заключен в двойные кавычки или в апострофы
во фразе
ORDER BY
не допускается использование арифметических выражений Сложность вопроса
76
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет эти ответы интуит? Это же легко
22 июл 2019
Аноним
Спасибо за тесты по интуит.
02 авг 2017
Другие ответы на вопросы из темы программирование интуит.
- # Отношение Branch состоит из следующих кортежей: [Большая Картинка] Branch_idBranch_titleLocation_id10Accounting1120Research1230Accounting1240Research11 Запрос имеет следующий вид: SELECT Branch_title, Location_id FROM Branch ORDER BY Branch_title DESC, Location_id DESC Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Оператор DELETE
- # Отношение Worker имеет схему: [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (int), Salary (float NOT NULL), Commission_pct (float NOT NULL), Branch_id (int, FK), Hire_date (timestamp) Требуется увеличить на 500 зарплату и назначить менеджером сотрудника с номером 13 для работающих в отделе 10. Выберите варианты запроса, решающего данную задачу.
- # Отношение [Большая Картинка] 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 Students.Student_name, Grade_level FROM Students JOIN Groups USING Students.Group_id = Groups.Group_id При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Подзапрос