Database/Oracle [Oracle]DECODE - 반응형 쿼리를 만들다보면 은근히 많이 사용하면서도 또 자주 까먹는 함수...SELECT DECODE(A.TNAME, 'A', 'Correct!', 'Incorrect!')FROM ( SELECT 'A' TNAME FROM DUAL ) AA.TNAME : 컬럼명(기준값)'A' : 비교값'A'와 같다면 'Correct!''A'와 같지않다면 'Incorrect!'+업무 중에 현업에서 엑셀로 자료가 넘어오면 해당 자료에 DB를 수정해야 할 때가 있다.이 때 쿼리를 만들어 엑셀 자료와 DB자료를 동일하게 보기 위해 자주 쓰는 "ORDER BY DECODE"까먹지 않기 위해 기록..SELECT A.이름FROM ( SELECT '김철수' 이름 FROM DUAL UNION ALL SELECT '이영희' 이름 FROM DUAL UNION ALL SELECT '홍길동' 이름 FROM DUAL ) AORDER BY DECODE(A.이름 , '김철수', 1 , '이영희', 3 , '홍길동', 2);데이터를 비교해서 정렬하는 원리유용하게 잘 쓰는 중이다.+피드백은 언제나 환영입니다 :) 반응형 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기3인칭시점 저작자표시 비영리 Contents 연관 포스팅 [Oracle]ORA-01427 : 단일 행 하위 질의에 2개 이상의 행이 리턴되었습니다 2018. 5. 15. [Oracle]MONTHS_BETWEEN 2018. 5. 15. [Oracle]ORA-01006 : 바인드 변수가 없습니다 2018. 5. 15. [Oracle]Outer Join(외부조인) 2018. 5. 2. 댓글 0 + 이전 댓글 더보기