by 오라오라클 [SQL Query] 쿼리 [2018.06.11 17:29:38]
오라클 DB에서
A , B 컬럼이 있다고 가정하에
A 컬럼에 데이터가 CN이 나오면 B 컬럼의 데이터가 항상 0로 나오도록
하고 싶습니다.
SELECT 문에서 가능한가요?
SELECT a , DECODE(a, 'CN', 0, b) b FROM t ;
마농님 감사합니다.
적용해봤지만 실행이 안되서 밑에 우리집아찌님이 올려주신 쿼리로 해결했습니다.
빠른 답변 감사드립니다.
오라클이 아닌가 보네요. 질문할 때 DB 를 명시해 주세요.
SELECT A , CASE WHEN A = 'CN' THEN 0 ELSE B END B FROM TABLE
감사합니다 해결했습니다.