Member 12793180 Ответов: 1

Как использовать агрегатную функцию в предложении where в oracle 10g


7839 КОРОЛЬ ПРЕЗИДЕНТ 17-НОЯБРЬ-81 5000 10
7698 БЛЕЙК МЕНЕДЖЕР 01-МАЙ-81 2850 30
7782 CLARK MANAGER 09-JUN-81 2450 10
7566 ДЖОНС МЕНЕДЖЕР 02-АПР-81 2975 20
7654 МАРТИН КОММИВОЯЖЕР 28 СЕНТЯБРЯ-81 1250 1400 30
7499 ALLEN SALESMAN 20-FEB-81 1600 300 30
7844 TURNER SALESMAN 08-SEP-81 1500 0 30
7900 ДЖЕЙМС КЛЕРК 03-DEC-81 950 30
7521 УОРД КОММИВОЯЖЕР 22 ФЕВРАЛЯ-81 1250 500 30
7902 FORD ANALYST 03-DEC-81 3000 20
7369 СМИТ КЛЕРК 17-DEC-80 800 20
7788 SCOTT ANALYST 09-DEC-82 3000 20
7876 АДАМС КЛЕРК 12-ЯНВ-83 1100 20
7934 МИЛЛЕР КЛЕРК 23-ЯНВ-82 1300 10


мне нужны подробности, когда зарплата emp - это & gt; средняя зарплата

Что я уже пробовал:

выбрать * из группы Эми сал
имея sal> avg(sal);

1 Ответов

Рейтинг:
2

Member 12793180

я могу решить эту проблему с помощью подзапроса

выберите * от Эми, где Сэл&ГТ;=(выбрать AVG(сал) от Эми);


Maciej Los

5ед!
Отметьте этот ответ как ответ, чтобы удалить вопрос thar из списка без ответа.