Главная /
Введение в Oracle SQL /
Запрос SQL:SELECT name, salary, dept_no FROM employee WHERE 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 employee
WHERE 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))); Команда, результат действия которой будет вычислен в первую очередь:
вопрос
Правильный ответ:
SELECT name, salary, dept_no ...
SELECT AVG(salary) ...
SELECT dept_no ...
SELECT last_name ...
Сложность вопроса
54
Сложность курса: Введение в Oracle SQL
51
Оценить вопрос
Комментарии:
Аноним
спасибо за тест
15 май 2020
Аноним
Кто ищет вот эти тесты интуит? Это же не сложно
09 авг 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Дана таблица MY_TABLE(ID, NAME). Команды SQL:INSERT INTO my_table (id, name) VALUES (1, 'Mike'); SAVEPOINT a; INSERT INTO my_table (id, name) VALUES (2, 'Karen'); SAVEPOINT b; INSERT INTO my_table (id, name) VALUES (3, 'Tracy'); SAVEPOINT c; ROLLBACK; INSERT INTO my_table (id, name) VALUES (4, 'Sam'); INSERT INTO my_table (id, name) VALUES (5, 'Elrod'); COMMIT;В результате выполнения команд, таблица MY_TABLE будет выглядеть следующим образом:
- # Ключевые столбцы таблиц, представленных на рисунке: [Большая Картинка]
- # Символьный шаблон, определенный регулярным выражением, в Oracle 11g позволяет задать оператор ...
- # Запрос SQL:SELECT dept_no, AVG(MONTHS_BETWEEN(SYSDATE, hiredate)) FROM emp WHERE AVG(MONTHS_BETWEEN(SYSDATE, hiredate)) > 60 GROUP BY dept_no ORDER BY AVG(MONTHS_BETWEEN(SYSDATE, hiredate)); Причина, вследствие которой запрос SQL вызывает ошибку:
- # В чем состоят недостатки использования команды TRUNCATE TABLE по сравнению с командой DELETE FROM?