Главная / 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 имеет схему: files 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), увеличенных на 10%, если сотрудник работает в 10 отделе и на 20% во всех остальных случаях. (Изменение окладов должно быть отражено только в отчете, но не в самой БД)

SELECT Worker_name, _____________________ FROM Worker

Выберите из предложенных вариантов тот, которые при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата

вопрос

Правильный ответ:

IF (Branch_id=10) THEN Salary*1.1 ELSE Salary*1.2 AS new Salary
IF (Branch_id=10) THEN Salary*1.1 ELSE Salary*1.2 END AS new Salary
CASE Branch_id WHEN 10 Salary*1.1 ELSE Salary*1.2 END AS new_sal
CASE Branch_id WHEN 10 THEN Salary*1.1 ELSE Salary*1.2 END AS new_sal
CASE Branch_id WHEN 10 THEN Salary*1.1 ELSE Salary*1.2 AS new_sal END
Сложность вопроса
71
Сложность курса: SQL: основы
56
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт всё. Лечу пить отмечать зачёт по тестам
18 сен 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.