본문 바로가기 메뉴 바로가기

Informix hoarder

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Informix hoarder

검색하기 폼
  • 분류 전체보기 (197)
    • SQL (14)
    • Minolta Freedom Vista (51)
    • anime and movie (6)
    • scrap (15)
    • 좌충우돌 (10)
    • 제로웨이스트 (3)
    • *nix (3)
    • cloud (3)
    • informix (82)
    • postgresql (1)
    • db2 (3)
    • oracle (6)
  • 방명록

outer join (1)
Partitioned Outer Join

아래 글에 이어서 Partitioned Outer Join에 대해서 소개해드리겠습니다. 이게 알고보니 Oracle 10g부터 소개된 기능인데 저는 이제서야 알았네요. 예제는 모든 고객의 매일 주문 수를 계산하는 SQL입니다. 매일 주문 수를 계산하는데, 주문이 없는 날은 0으로 표시해야하니 LEFT JOIN이 필요할 것 같습니다. 그러려면 LEFT JOIN과 UNION ALL을 조합해서 사용해야 하는데 실제로도 그런 경우를 많이 보았습니다. OVER PARTITION BY 절은 몇번 사용해보았습니다만 조인절에 PARTITION BY 절을 사용하니 생소하네요. 아래는 기준이 되는 고객번호를 가지고 PARTITION BY절을 사용한 예제입니다. with calendar_dates as ( select dat..

SQL 2020. 2. 12. 12:31
이전 1 다음
이전 다음
링크
  • pajamasblog
  • IBM Community
  • Korea Informix User Group
  • International Informix User Gr…
  • Db2 스토리
  • 뇌세척
  • 아르고 블로그
  • Science of Database
  • Outsider's Dev Story
  • 기술 저장소
  • Dion Cho – Oracle Performance …
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바