JDBC-8038:Expression is not in a GROUP BY clause. (Tibero)
GROUP BY절에 포함되지 않은 컬럼을 SELECT절에서 집계 함수를 사용하지 않고 사용했을 경우 발생하는 에러이다.
- 컬렴명 오타 확인
- CASE문을 GROUP BY 했을 경우 SELECT절에서 사용한 CASE문을 그대로 GROUP BY절에 작성해야한다.
- mybatis를 사용하는 경우 파라미터가 GROUP BY절에 포함되면 안된다.
'Database' 카테고리의 다른 글
| MySQL:ALTER TALBE ADD COLUMN이 오래 걸리는 경우 (0) | 2025.05.19 |
|---|---|
| GROUP BY ROLLUP (0) | 2025.04.29 |
| 쿼리 숫자형 텍스트 정렬 (0) | 2023.11.22 |
| Tibero function (0) | 2023.07.03 |
| Tibero procedure (0) | 2023.07.03 |