'decode'에 해당되는 글 1건

  1. 2024.12.13 [Oracle] 단순한 비교에는... Decode
Database/Oracle2024. 12. 13. 13:22

단순한 case when then else end 를 대체 할수 있다.

DECLARE
    data_type VARCHAR2(50); -- 변수 선언
    result VARCHAR2(50);  -- 결과를 저장할 변수
BEGIN
    -- data_type 변수에 값 할당
    data_type := 'C'; -- 여기서 값을 변경하여 테스트 가능

    -- DECODE를 사용하여 결과 저장
    SELECT DECODE(data_type, 'A', '1111', 'B', '2222', 'C', '3333', 'D', '444', '0000')
    INTO result
    FROM DUAL;

    -- 결과 출력
    DBMS_OUTPUT.PUT_LINE('TYPE: ' || data_type || ', result: ' || result);
END;

Posted by 비니미니파파