[SQL Error] ORA-00937: not a single-group group function

꼬양이·2022년 12월 3일
0

Error

목록 보기
1/2

에러 종류

SQL 실행 중 오류가 발생하였습니다.
ORA-00937: not a single-group group function
단일 그룹의 그룹 함수가 아닙니다.

에러 원인

문제 : 프로그래머스 SQL 문제 - Lv.2 동명 동물 수 찾기
조건 : 이름 및 이름이 쓰인 횟수를 조회하는 SQL문을 작성
에러 코드 :

SELECT NAME, COUNT(NAME) FROM ANIMAL_INS
ORDER BY NAME;

해결 방안

COUNT() 함수는 SUM(), AVG(), MAX(), MIN() 등의 함수와 더불어 그룹 함수이다.

만약 SELECT 절에 그룹 함수와 어떠한 컬럼(들)이 함께 있으면
그 컬럼(들)을 GROUP BY 절에 기술해야 한다.

SELECT NAME, COUNT(NAME) FROM ANIMAL_INS
GROUP BY NAME
ORDER BY NAME;

0개의 댓글