Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 스트리밍
- convert
- 스탠바이미2출시
- 스탠바이미2사용후기
- 가벼운갤럭시
- 스탠바이미2세대
- 스탠바이미2단점
- test
- 스탠바이미2총평
- ethereum
- Gradle
- C
- Android
- 안드로이드
- 닌텐도스위치2출시
- error
- kotlin
- 컴파일
- Exception
- 스탠바이미2후기
- Glide
- log
- 스탠바이미2장점
- 닌텐도스위치2게임
- firebase
- 스탠바이미2리뷰
- 스탠바이미2실사용
- Realm
- 닌텐도2
- 다윈
Archives
- Today
- Total
날마다 새롭게 또 날마다 새롭게
[Oracle] ORA-00979: GROUP BY 표현식이 아닙니다 본문
여러 컬럼들을 그룹으로 묶어서 조회할 때 발생할 수 있는 에러이다.
예시 구문
다음과 같은 구문이 있다.
select
deptno, name
from professor
group by
deptno;
조회하는 컬럼은 deptno
와 name
두 컬럼이고 그룹으로 묶을 컬럼에는 deptno
한 컬럼만 넣었다. 이렇게 작성한 후, 실행하면 에러가 발생한다.
에러는 조회하는 컬럼과 그룹을 적용하는 컬럼의 차이로 인해서 발생한다.
group by
문을 사용할 때는 반드시 그룹 함수 외에 조회하는 column 모두를 group by
문에 표시해야 한다.
해결
다음과 같이 구문을 수정한다.
select
deptno, name
from professor
group by
deptno, name;
참고