반응형

오라클 if else 2

[Oracle] 오라클 case when 설명 사용법 예제 if else

안녕하세요. 오늘은 오라클(Oracle) case when에 대해서 알아보겠습니다. 오라클(Oracle) case when은 쉽게 말해서 자바의 if else 문과 같다고 생각하시면 됩니다. 오라클(Oracle)에 if 처럼 사용할 수 있는 DECODE라는 함수가 존재 하지만 조건이 복잡해지면 사용하기도 어렵고 가독성이 떨어집니다. 일단 오라클(Oracle) DECODE라는 함수는 지난번에 설명 한번 드렸습니다. https://nazzang19.tistory.com/11 [Oracle] DECODE 사용법 (if else) 디코드 오늘은 오라클 디코드 함수에 대해 알아보겠습니다. @ DECODE란? - 조건을 걸어 원하는 원하는 출력 값을 리턴해주는 함수이다. - 프로그래밍에서 if else와 비슷하다...

개발/Oracle 2023.02.03

[Oracle] DECODE 사용법 (if else) 디코드

오늘은 오라클 디코드 함수에 대해 알아보겠습니다. @ DECODE란? - 조건을 걸어 원하는 원하는 출력 값을 리턴해주는 함수이다. - 프로그래밍에서 if else와 비슷하다. - CASE 함수와 비슷하다. @ DECODE 사용법 1. select decode(컬럼이름a, 비교대상b, 출력값c, 출력값d) from 테이블명; -> a=b이면 c, a≠b면 d를 출력 2. select decode(컬럼이름a, 비교대상b, 출력값c, 비교대상d, 출력값e, 출력값f) from 테이블명; -> a=b이면 c, a=d이면 e, a≠b, a≠d면 f를 출력 @ DECODE 함수 심화 버전 select decode(컬럼이름a, 비교대상b, decode(컬럼이름c, 비교대상d, 출력값e, 출력값f), 출력값g) fr..

개발/Oracle 2023.01.17
반응형