1. GROUP 함수
  2. emp 테이블의 내용
  3. student 테이블의 내용 : 공간 부족으로 NAME 필드의 내용을 왼쪽 4글자만 남김
  4. COUNT(), SUM(), AVG() 함수
  5. MAX(), MIN() 함수
  6. STDDEV(), VARIANCE() 함수
  7. GROUP BY ~ HAVING절 사용

    1. SELECT 절에 사용된 그룹함수 이외의 컬럼이나 표현식은 반드시 GROUP BY 절에 사용되어야 함, 그렇지 않을 경우 에러 발생
    2. GROUP BY 절에는 반드시 컬럼명이 사용되어야 하며 컬럼 Alias 는 사용하면 안 됨
    3. 그룹핑한 조건으로 검색하기 (HAVING 절 사용하기)
  8. ROLLUP() 함수 : 엑셀의 부분합, deptno, job 그룹, 전체 그룹
  9. GROUPING SETS() 함수 : 여러개의 GROUP BY를 동시에 실행
  10. LISTAGG() 함수
  11. PIVOT() 함수 : 엑셀의 피벗테이블
  12. UNPIVOT() 함수
  13. LAG(컬럼, offset, 기본값) OVER(ORDER BY 정렬할컬럼) 함수 : 앞 ROW 값 사용
  14. LEAD(컬럼, offset, 기본값) OVER(ORDER BY 정렬할컬럼) 함수 : LAG의 반대, 뒤 ROW 값 사용
  15. RANK() OVER(ORDER BY 정렬컬럼)
  16. DENSE_RANK() OVER(ORDER BY 정렬컬럼)
  17. ROW_NUMBER() OVER(ORDER BY 정렬컬럼)
  18. SUM(컬럼) OVER(ORDER BY 정렬컬럼) : 누적합계
  19. LAG를 이용하여 앞 ROW 값과의 차이 구하기

     
error: Content is protected !!