이번 글에서는 ORA-00978: GROUP BY 구 없이 그룹 함수가 내포되었습니다 에러 해결 방법에 대하여 알아보겠습니다.
ORA-00978: GROUP BY 구 없이 그룹 함수가 내포되었습니다
ORA-00978: "nested group function without GROUP BY"
쿼리를 짜다가 아래와 같은 에러가 발생하였습니다.
예제를 통하여 에러가 발생한 이유와 해결 방법에 대하여 알아보도록 하겠습니다.
아래의 쿼리는 sal의 합계에 대한 평균을 구하는 쿼리를 조회하도록 작성한 예제입니다.
위의 쿼리를 실행하니 ORA-00978: "nested group function without GROUP BY" 에러가 발생하였습니다.
에러가 발생한 이유는 GROUP BY 절을 작성하지 않아서 발생한 에러입니다.
해결 방법
GROUP BY 절만 추가하면 됩니다.
GROUP BY절을 추가하여 다시 쿼리를 실행하도록 하겠습니다.
GROUP BY 절을 포함하니까 에러 없이 바로 실행된 것을 확인할 수 있습니다.