오라클에서 각 부서의 평균 급여를 보여주는 뷰를 만들고 싶습니다. 내가 사용하고있는 테이블은 empno, 급여 및 deptname 필드를 가진 Employee입니다. 각 부서의 평균 급여를 표시하는 Oracle에서보기 작성?
나는이 일을하여 만들려고 : 나에게 오류 준create view v_employee
as select avg(salary),deptname as average_salary from employee
order by name;
: 그래서
not a single group function
을 그때
create view v_employee
as select avg(salary),deptname as average_salary from employee
group by salary
order by name
을 수행하여 그룹화를 시도하는 오류 :
not a GROUP BY expression
이보기를 만들려면 어떻게해야합니까? 감사합니다
힌트 : 'GROUP BY deptname'. –
그리고 그 칼럼 별칭은 첫 번째 칼럼에 더 잘 맞습니다. – jarlh