Главная /
SQL: основы /
Отношение Worker состоит из следующих кортежей: [картинка] [таблица] Запрос предназначен для получения отчета, содержащего информацию о сотрудниках, размер премии которых указан в процентах от оклада (значение в столбце Commission_pct заканчивается знаком
Отношение Worker
состоит из следующих кортежей:
Worker_id | Worker_name | Manager_id | Salary | Commission_pct | Branch_id | Hire_date |
11 | Tom | 15 | 1100 | 34% | 10 | 20.05.98 |
12 | Alex | 17 | 900 | 0.2 | 20 | 21.06.98 |
… | … | … | … | … | … | … |
Запрос предназначен для получения отчета, содержащего информацию о сотрудниках, размер премии которых указан в процентах от оклада (значение в столбце Commission_pct
заканчивается знаком %). Столбец Commission_pct
имеет тип VARCHAR
.
Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
вопросПравильный ответ:
Commission_pct LIKE AS ‘%!%’ ESCAPE ‘!’
Commission_pct LIKE ‘%!%’ ESCAPE ‘!’
Commission_pct LIKE ‘%?%’ ESCAPE ‘?’
Commission_pct LIKE ‘ %”%” ’
Commission_pct LIKE ‘%ESCAPE%’
Сложность вопроса
50
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Очень сложные тесты
12 авг 2018
Другие ответы на вопросы из темы программирование интуит.
- # Отношение 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) Запрос предназначен для получения отчета, содержащего информацию обо всех сотрудниках, имена которых начинаются с символов "А", "В" и "С". SELECT Worker_name FROM Worker 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) Запрос предназначен для отображения имен сотрудников и их окладов (Salary), увеличенных на 10%, если сотрудник работает в 10 отделе и на 20% во всех остальных случаях. (Изменение окладов должно быть отражено только в отчете, но не в самой БД) SELECT Worker_name, _____________________ FROM Worker Выберите из предложенных вариантов тот, которые при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата
- # Отношение 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) Запрос имеет следующий вид: SELECT Branch_id, Manager_id, AVG(Salary + Salary*Commission_pct) FROM Worker GROUP BY Branch_id, Position При попытке выполнить запрос сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки.
- # Оператор IN:
- # Отношение [Большая Картинка] Student_idStudent_nameHead_stud_idMath_scopeLang_scopeGroup_id11Tom153.94.31012Peter284.25.010 Отношение Students1 состоит из следующих кортежей: Student_idStudent_nameHead_stud_idMath_scopeLang_scopeGroup_id11Tomas134.94.320 Запрос SQL имеет вид: SELECT len(Student_name) name FROM Students INTERSECT SELECT len(Student_name) name FROM Students1 Выберите среди предложенных вариантов верный вариант итогового отчета: