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

zeroco2

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

zeroco2

검색하기 폼
  • Develop (54)
    • Marketing (1)
      • GA (1)
    • Frontend (0)
      • Javascript (0)
    • Backend (10)
      • Spring & Spring Boot (5)
      • Spring Batch (2)
      • Java (3)
    • Data (25)
      • Oracle (3)
      • ELK (6)
      • Kafka (3)
      • Clickhouse (1)
    • Infra (7)
      • Linux (1)
      • Docker & k8s (5)
      • aws (0)
    • 개발지식 (2)
    • 문제해결 (8)
    • 일상 (0)
  • 방명록

오라클 쿼리 팁 (1)
[Oracle] 쿼리 작성시 불필요한 NVL 피하기

불필요한 NVL 피하기 * NULL value에 대한 오류를 방지하기 위하여 불필요한 NVL 함수를 사용하여 DBMS의 부하 유발함. # (1) NVL() : 100 + NVL() : 100 + SUM() : 1 = 201번 SELECT SUM(ISNULL(COL1, 0) + ISNULL(COL2, 0)) FROM TABLE_A; # (2) SUM() : 1 + SUM() : 1+NVL() : 2 = 4번 SELECT ISNULL(SUM(COL1),0) + ISNULL(SUM(COL2, 0) FROM TABLE_A; > (1)의 경우 함수사용 횟수는 NVL() : 100 + NVL() : 100 + SUM() : 1 = 201번 > (2)의 경우 함수사용 횟수는 SUM() : 1 + SUM() : 1+N..

Data 2023. 1. 8. 19:08
이전 1 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바