[Oracle] SQL 그룹 함수 (Group By, Having)


[Oracle] SQL 그룹 함수 (Group By, Having)

Group by + 컬럼 ','를 이용한 다중 그룹핑이 가능함 (Group by 연령, 성별, 학교 등) 주의할 점은 SELECT 절에 일반 컬럼을 쓰려면 Group by 를 통해 그룹핑이 필요함 예시) SELECT ID, MAX(BONUS) FROM INFO --> MAX(BONUS)는 1개인데 SELECT ID는 많으므로 에러 발생 **주의할점 GROUP BY는 ORDER BY 와 달리, 별칭 혹은 순서 기반 넘버링으로 지칭 할 수 없고 표현식을 통해 지칭해야함 표현식이란, SELECT문에서 사용한 컬럼의 표현식을 의미함 GROUP BY 1 (X) GROUP BY ID (X) GROUP BY STUDENT_ID (O) Having + 조건 그룹핑 된 데이터 중에서 조건을 제시하는 것 (where의 조..


원문링크 : [Oracle] SQL 그룹 함수 (Group By, Having)