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

Введение в Oracle SQL

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

Запрос SQL:
SELECT dept_no, AVG(MONTHS_BETWEEN(SYSDATE, hiredate)) FROM empWHERE AVG(MONTHS_BETWEEN(SYSDATE, hiredate)) > 60GROUP BY dept_no ORDER BY AVG(MONTHS_BETWEEN(SYSDATE, hiredate));
Причина, вследствие которой запрос SQL вызывает ошибку:

(Отметьте один правильный вариант ответа.)

Варианты ответа
групповые функции нельзя использовать в предложении ORDER BY
групповые функции нельзя использовать в предложении WHERE (Верный ответ)
групповые функции нельзя использовать в списке выборки команды SELECT
групповые функции не могут содержать вложенные однострочные функции
Похожие вопросы
Запрос SQL:
SELECT * FROM (SELECT a.*, ROWNUM rn     FROM (SELECT * FROM s_emp ORDER BY TRUNC(SYSDATE - start_date) DESC) a)WHERE rn = 5;
Результат действия запроса - выбор ...
Запрос SQL
SELECT SYSDATE FROM DUAL;
возвращает ...
Запрос SQL:
SELECT name, salary, dept_no FROM employeeWHERE salary > (SELECT AVG(salary)		FROM employee;		WHERE dept_no = (SELECT dept_no				 FROM employee				 WHERE last_name = (SELECT last_name						    FROM employee				    		    WHERE salary > 50000)));
Команда, результат действия которой будет вычислен в первую очередь:
Запрос SQL:
SELECT name, salary, dept_no FROM employeeWHERE salary > (SELECT AVG(salary)		FROM employee;		WHERE last_name = (SELECT last_name				   FROM employee				   WHERE dept_no IN (SELECT dept_no						     FROM employee				    		     WHERE salary > 50000)));
Команда, результат действия которой будет вычислен в первую очередь:
Запрос SQL:
SELECT name, salary, dept_no FROM employeeWHERE salary > (SELECT AVG(salary)		FROM employee;		WHERE dept_no = (SELECT dept_no				 FROM employee				 WHERE last_name = (SELECT last_name						    FROM employee				    		    WHERE salary > 50000)));
Команда, результат действия которой будет вычислен в последнюю очередь:
Запрос SQL:
SELECT name FROM empWHERE REGEXP_LIKE (name,'^A|B','i');
Результат действия запроса - выборка фамилий сотрудников, которые ...
Запрос SQL:
SELECT name FROM empWHERE REGEXP_LIKE (name,'^A|B');
Результат действия запроса - выборка фамилий сотрудников, которые ...
Запрос SQL:
SELECT ename, empno, sal FROM empWHERE deptno = (SELECT deptno 		FROM dept		WHERE UPPER(loc) = UPPER(:loc));
Верными высказываниями относительно результата выполнения запроса являются:
Запрос SQL:
SELECT name, NVL(sal,0) salaryFROM empWHERE sal IS NULL;
В столбце SALARY при возвращении значения NULL будет отображено:
Запрос SQL:
1 SELECT * 2 FROM students s, classes c 3 WHERE s.id = c.student_id 4 AND c.category IN 5 (SELECT type FROM courses WHERE level > 3) 6 ORDER BY s.last_name, c.number;
Для изменения порядка следования столбцов в итоговой выборке, в запросе должна быть изменена строка ...