Главная /
Введение в Oracle SQL /
Запрос SQL: SELECT ename, empno, sal FROM emp WHERE deptno = (SELECT deptno FROM dept WHERE UPPER(loc) = UPPER(:loc)); Верными высказываниями относительно результата выполнения запроса являются:
Запрос SQL: SELECT ename, empno, sal
FROM emp
WHERE deptno = (SELECT deptno
FROM dept
WHERE UPPER(loc) = UPPER(:loc)); Верными высказываниями относительно результата выполнения запроса являются:
вопрос
Правильный ответ:
запрос будет выполнен успешно при условии, что в столбце LOC таблицы DEPT содержатся уникальные значения
выполнение запроса вызовет ошибку, т.к. использование символа двоеточия (:) в подзапросе команды SELECT недопустимо
выполнение запроса вызовет ошибку, если значения, возвращенные многострочным подзапросом, будут сравниваться посредством оператора равенства
запрос будет выполнен, но не возвратит ожидаемых результатов по причине использования функции UPPER дважды в подзапросе
Сложность вопроса
55
Сложность курса: Введение в Oracle SQL
51
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Мчусь пить отмечать экзамен intuit
12 апр 2020
Аноним
спасибо за пятёрку
03 окт 2019
Другие ответы на вопросы из темы базы данных интуит.
- # В случае несоответствия значений ограничению целостности, созданному с опцией DEFERRABLE, транзакция ...
- # Объектные типы данных SQL Oracle 11g дают возможность программисту ...
- # Проверка вложенной таблицы (NESTED TABLE) SQL Oracle 11g на пустоту ...
- # Избежать нежелательного декартова произведения возможно с использованием условия соединения в предложениях:
- # В базе данных компании информация о зарплате сотрудников содержится в столбце SAL таблицы EMP. Предполагается увеличить зарплату сотрудников на 10% и выплатить комиссию в размере 20% от новой увеличенной зарплаты. Необходимо подготовить отчет, в котором будут отражены увеличенная зарплата сотрудников, комиссия и общий размер всех выплат. Поставленную задачу выполняют запросы: