[TIL] 2020-03-03

undefcat·2020년 3월 3일
0

TIL

목록 보기
191/228

2020-03-03 화요일

SQL

  • 어제 내용 복습
    - 결합을 줄이고 윈도우 함수를 활용한 쿼리 최적화하기
  • 집계
    - SUM(CASE WHEN 조건 THEN 선택할 값 ELSE 0) 구문을 활용
    • 윈도우 함수 ROW_NUMBER()를 통해 최대, 최소 구하고 SUM으로 집계하기
  • 어떤 쿼리의 결과 테이블을 머릿속으로 상상할 수 있어야, 이 테이블들을 가지고 쿼리를 짤 수 있다.
  • 결합을 먼저하느냐, 집약을 먼저하느냐?
    - 결합 비용이 크다면, 결합 대상 레코드를 먼저 집약하는 편이 좋을 수 있다.
profile
undefined cat

0개의 댓글