[Oracle] 조건함수 DECODE 사용법

2022. 9. 25. 17:07·DB/Oracle
728x90

 

 

1. Oracle DECODE 개념

오라클에서 조건을 걸고 싶을 때, 조건이 =(일치)의 경우 간단하게 사용할 수 있는 함수

 

CASE문도 있지만, 더욱 간단하게 사용할 수 있습니다

오라클에만 존재하는 함수이므로 MySQL 등 과의 호환 예정이라면 사용을 피해야합니다

 

 

 

2. DECODE 사용법

DECODE(컬럼명, 조건1, '결과값1', 조건2, '결과값2', ... , 'ELSE 결과값')

 

(ex) 사용 예시

DECODE(FRUIT, NULL, 'NOTHING', 1, 'APPLE', 2, 'BANANA', 3, 'GRAPE', 'OTHER')

 

 

 

 

 


References

📌 https://devmoony.tistory.com/117

 

 

 

 

728x90
저작자표시 비영리 (새창열림)

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

[Oracle] ALL_TAB_COLUMNS : 모든 테이블과 컬럼 조회하기  (0) 2022.08.30
'DB/Oracle' 카테고리의 다른 글
  • [Oracle] ALL_TAB_COLUMNS : 모든 테이블과 컬럼 조회하기
s_ih_yun
s_ih_yun
  • s_ih_yun
    CODESYUN
    s_ih_yun
  • 전체
    오늘
    어제
    • 분류 전체보기 (338) N
      • Web (8) N
      • Java (7) N
      • Spring (18) N
      • Git (16) N
      • MyBatis (1)
      • HTML & CSS (14)
      • JavaScript (11)
      • DevOps (4) N
      • Cloud (8)
      • Lanuage (13)
        • C++ (3)
        • Python (10)
      • DB (1) N
        • MySQL (1)
        • Oracle (2)
      • Computer Science (26)
        • Concept (3)
        • Algorithm (23)
      • Baekjoon (104)
        • 단계별로 풀어보기 (78)
      • CodeUp (98)
        • Python 기초 100제 (98)
      • Programmers (2)
      • Books (3)
      • etc (1)
  • 블로그 메뉴

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

  • 공지사항

    • Syun's Pages
  • 인기 글

  • 태그

    db
    Programmers
    CSS
    c++
    spring
    oracle
    web
    VS Code
    github
    BOJ
    aws
    HTML
    자료구조
    JavaScript
    CodeUp 기초 100제
    Cloud
    SourceTree
    C
    MySQL
    clean code
    Tistory
    웹
    java
    단계별로 풀어보기
    Python
    codeup
    알고리즘
    git
    myBatis
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
s_ih_yun
[Oracle] 조건함수 DECODE 사용법
상단으로

티스토리툴바