Hello World

  • 홈
  • 태그
  • 방명록

ORACLE CASE WHEN 속도 1

[ORACLE]CASE WHEN 이용한 조회 시간 증가 발생

SELECT 매장코드 , 매출일자 , 고객번호 , CASE WHEN CARD_YN = 'Y' THEN '신용카드' ELSE '기타' END FROM TB_PAYMENT_KIND WHERE 1=1 AND TRNS_DT BETWEEN '20190101' AND '20201031' ; 위 쿼리와 같이 작성하는 경우가 많을 듯 합니다. 그런데 해당 테이블의 데이터가 몇 백만건 또는 그 이상인 경우에서는 조회 시간이 오래 걸리는 경우가 발생 가능하며, 성능 향상을 위해 많은 고민을 하신 경우가 있으실 겁니다. 위와 같이 속도로 고민하셨던 분들은 복잡하게 생각하지 마시고 아래와 같이 UNION ALL을 이용해 보세요. 해당 쿼리는 이해를 위해 작성된 예제입니다. SELECT 매장코드 , 매출일자 , 고객번호 , '..

ORACLE 2020.11.02
이전
1
다음
프로필사진

Hello World

  • 분류 전체보기 (198)
    • C# (160)
    • ORACLE (23)
    • MSSQL (1)
    • 한옥집 리모델링 (12)

Tag

귀농귀촌, 한옥철거, WINDOWS MOBILE, 나바위성지, WIN CE.NET, 나바위성당, 익산시 망성면, 한옥리모델링, PDA, C#,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

  2025. 05  
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.