case(2)
-
(오라클) DECODE, CASE-SQL문에서의 IF절
조건문 "-하는 걸 보고싶다면" DECODE 함수의 기준이 되는 데이터를 지정한 후, 해당 데이터 값에 따른 결과 값을 내보내는 함수 SELECT검색할 열들 DECODE (조건 대상이 될 열 조건 1, 데이터가 조건 1과 일치할 때 반환할 결과 조건 2, 데이터가 조건 2과 일치할 때 반환할 결과 조건 3, 데이터가 조건 3과 일치할 때 반환할 결과 조건 n, 데이터가 조건 n과 일치할 때 반환할 결과)AS 별칭 FROM출처 테이블 CASE 함수의 기준이 되는 데이터를 지정한 후, 해당 데이터 값에 따른 결과 값을 내보내는 함수 각 조건에 사용하는 데이터가 서로 달라도 OK! SELECT검색할 열들 CASE (조건 대상이 될 열 WHEN 조건 1 THEN 데이터가 조건 1과 일치할 때 반환할 결과 WHE..
2021.12.24 -
오라클(ORACLE) DECODE 함수와 CASE 함수
DECODE 기준이 되는 데이터를 먼저 지정한 후 해당 데이터 값에 따라 다른 결과 값을 내보내주는 함수 마치, 자바의 IF 조건문 같다. DECOD 검사 대상이 될 열, 또는 데이터, 연산이나 함수의 결과, 조건1, 데이터가 조건 1과 일치할 때 반환할 결과, 조건2, 데이터가 조건 2와 일치할 때 반환할 결과, ....... FROM 테이블 출처; SELECT EMPNO, ENAME, JOB, SAL, DECODE(JOB, 'MANAGER', SAL*1.1, 'SALESMAN', SAL*1.05, 'ANALYST', SAL, SAL*1.03) AS UPSAL ▲EMPNO, ENAME, JOB, SAL를 출력하는데 JOB이 매니저인 사람의 SAL은 1.1 곱해서, 세일즈 맨은 1.05 곱하고, 애널리스..
2021.12.05