База ответов ИНТУИТ

Введение в Oracle SQL

<<- Назад к вопросам

Запрос SQL:
SELECT ename, empno, sal FROM empWHERE deptno = (SELECT deptno 		FROM dept		WHERE UPPER(loc) = UPPER(:loc));
Верными высказываниями относительно результата выполнения запроса являются:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
запрос будет выполнен, но не возвратит ожидаемых результатов по причине использования функции UPPER дважды в подзапросе
выполнение запроса вызовет ошибку, т.к. использование символа двоеточия (:) в подзапросе команды SELECT недопустимо
запрос будет выполнен успешно при условии, что в столбце LOC таблицы DEPT содержатся уникальные значения(Верный ответ)
выполнение запроса вызовет ошибку, если значения, возвращенные многострочным подзапросом, будут сравниваться посредством оператора равенства(Верный ответ)
Похожие вопросы
Дана таблица:
EMP
ENAMESALDEPTNO
Blake275030
King500010
Clark245010
Martin125030
Запрос SQL:
SELECT NVL(MAX(sal),0) FROM emp WHERE ename = 'Blake' AND deptno = 10;
Результат выполнения запроса:
Запрос SQL:
SELECT last_name, (SELECT name FROM s_dept WHERE s_dept.id=s_emp.dept_id) dept_nameFROM s_emp;
Верными высказываниями относительно подобной синтаксической конструкции запроса SQL являются:
Запрос SQL:
SELECT last_name, (SELECT name FROM s_dept WHERE s_dept.id=s_emp.dept_id) dept_nameFROM s_emp;
Неверными высказываниями относительно подобной синтаксической конструкции запроса SQL являются:
Запрос SQL:
SELECT name FROM empWHERE REGEXP_LIKE (name,'^A|B');
Результат действия запроса - выборка фамилий сотрудников, которые ...
Запрос SQL:
SELECT name FROM empWHERE REGEXP_LIKE (name,'^A|B','i');
Результат действия запроса - выборка фамилий сотрудников, которые ...
Запрос SQL:
SELECT * FROM (SELECT a.*, ROWNUM rn     FROM (SELECT * FROM s_emp ORDER BY TRUNC(SYSDATE - start_date) DESC) a)WHERE rn = 5;
Результат действия запроса - выбор ...
Дана таблица:
EMPLOYEE
COLUMN NAMEDATATYPEКОММЕНТАРИЙ
FIRST_NAMEVARCHAR2(25)Имя сотрудника
LAST_NAMEVARCHAR2(25)Фамилия сотрудника
JOBVARCHAR2(25)Должность
SALARYNUMBER(7,2)Зарплата
DEPT_IDNUMBER(3)Номер отдела
Требования к запросу: вывод фамилии и имени сотрудника, соответствующего условиям:
  • Фамилия служащего - "Brown", "Chan" или "Linsey"
  • Должность - "Manager", "Technician" или "Clerk"
  • Зарплата более 30000
  • Запрос SQL:
    SELECT last_name, first_name FROM employee WHERE UPPER(last_name) IN ('BROWN', 'CHAN', 'LINDSEY')AND UPPER(job) IN ('MANAGER', 'TECHNICIAN', 'CLERK')AND salary <=30000;
    Результат действия запроса - вывод информации о сотрудниках, соответствующей ...
    В базе данных существуют таблицы S_EMP и S_DEPT:Запрос SQL:
    SELECT * FROM s_deptWHERE id NOT IN (SELECT dept_id FROM s_emp);
    Избежать появления пустого множества в качестве результата запроса позволит ...
    Запрос SQL:
    SELECT product_id, name FROM products WHERE EXISTS IN (SELECT * FROM types 		 WHERE types.type = products.type 		 AND descr <> 'Household') AND price >= 10.57;
    Причиной ошибки выполнения запроса является то, что ...
    Верными высказываниями относительно выполнения операций над множествами в SQL являются: