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

+ Recent posts