[코테를 위한 Oracle 정리] 7. 그룹핑 : GROUP BY, HAVING 손에 잡히는 10분 SQL 10장 참고GROUP BYSELECT vend_id, COUNT(*) as num_prodsFROM PRODUCTSGROUP BY vend_id vend_id가 같으면 count 값도 증가한다.해당 vend_id의 제품이 몇 개 있는 지를 알 수 있다.특징데이터를 GROUP BY 뒤에 오는 열을 기준으로 그룹핑 한 후 계산한다중첩(nested) 그룹을 만들기 위해서는 GROUP BY 뒤에 원하는 만큼 열을 적으면 된다마지막에 지정된 그룹에서 요약된다GROUP BY 절에 쓸 수 있는 열그룹함수는 안 됨별칭 사용 불가SELECT 에 수식을 사용했다면 GROUP BY에서도 똑같이 써줘야 한다그룹 함수를 제외하고는 SELECT 에 있는 열은 GROUP BY에도 존재해야 한다NULL 값.. 이전 1 다음