[심화] Correlated Subquery

2025. 2. 5. 11:48·DB/SQL
728x90
Correlated Subquery는 SQL에서 사용되는 서브쿼리의 한 종류로, 내부 서브쿼리가 외부 쿼리의 컬럼 값을 참조하는 경우로 자기 참조가 핵심

 

이동평균 / 누적합

 

이동평균 구하기

- 구조 (전/후 1일 기준)

SELECT
     시간컬럼
   , 값컬럼
   , (
   	SELECT AVG(값컬럼) 
        FROM 테이블 t2 
        WHERE 1=1 
        AND 기간컬럼 BETWEEN DATE_SUB(t1.기간컬럼, INTERVAL 1 DAY) AND DATE_ADD(t1.기간컬럼, INTERVAL 1 DAY) )
FROM 테이블 t1

 

누적합 구하기

- 구조 

SELECT
    시간컬럼
  , 값컬럼
  , (SELECT SUM(값컬럼) FROM 테이블 t2 WHERE t2.시간컬럼 <= t1.시간컬럼) -- 메인테이블의 시간보다 이전인 경우의 값들 모두를 더하기 위해
FROM 테이블 t1

 

 

원리만 알면 생각보다는 쉽다

728x90
반응형

'DB > SQL' 카테고리의 다른 글

[Cohort-Pivot] 2개월 차에도 구매한 고객 찾기  (0) 2025.02.11
[SubQuery] 다양한 서브쿼리  (0) 2025.02.05
[Window] 윈도우 함수  (0) 2025.02.03
[WITH] 공통 테이블 표현식(CTE) 사용법  (0) 2025.02.03
[Pivot] 피벗테이블 만들기  (0) 2025.02.03
'DB/SQL' 카테고리의 다른 글
  • [Cohort-Pivot] 2개월 차에도 구매한 고객 찾기
  • [SubQuery] 다양한 서브쿼리
  • [Window] 윈도우 함수
  • [WITH] 공통 테이블 표현식(CTE) 사용법
M.PS
M.PS
  • M.PS
    전직 퀘스트 필기노트
    M.PS
  • 전체
    오늘
    어제
    • 분류 전체보기 (79)
      • With AI (1)
      • About Statistics (8)
      • About Analytics (23)
        • Preprocessing (2)
        • Machine Learning (4)
        • NLP (1)
        • Metrics (0)
        • Time Series (3)
        • Visulalization (1)
        • Analytics Method (6)
        • GA4 (2)
        • Growth Hacking (1)
      • About Dev(Python) (14)
        • Pandas (3)
        • Scipy & Numpy (0)
        • Python comprehension (8)
      • DB (18)
        • DB Design& Construction (4)
        • SQL (13)
      • Linux (0)
      • IT Info for NonMajor (12)
        • K-ICT Online Academy (1)
        • SI Project Tip (1)
      • Side Study (2)
        • Datarian SQL (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    실전반
    데이터분석
    json_format
    Flatten
    snowflake
    데이터마이닝
    통계분석
    데이터리안
    sql
    데이터리안 분석 캠프
    PostgreSQL
    sql 분석 캠프
    확률과통계
    bigquery
    jupyter lab
    머신러닝
    GIT
    A/B테스트
    unnest
    추천시스템
  • 최근 댓글

  • 최근 글

  • 반응형
    250x250
  • hELLO· Designed By정상우.v4.10.3
M.PS
[심화] Correlated Subquery
상단으로

티스토리툴바