쿼리 작성중 DOCEDE문 작성하는데 원하는 결과값이 나오지않는거같아 질문 드립니다.
decode( legal_addr,'', decode( decode(NM_APTS,POST_BUILDING,BUILD_NM,BUILD_NM ), '','', '('||decode(NM_APTS,POST_BUILDING,BUILD_NM,BUILD_NM )||')'),
'('||legal_addr||decode( decode(NM_APTS,POST_BUILDING,BUILD_NM,BUILD_NM ),'',')',', '||decode(NM_APTS,POST_BUILDING,BUILD_NM,BUILD_NM )||')') )
밑줄 친 부분과 색상 표시 해둔 부분이 문제의 DECODE문 작성한것입니다.
(NM_APTS) or (POST_BUILDING) => 결과로 나와야하는 조건입니다.
NM_APTS 컬럼을 BUILD_NM 컬럼으로 변경하라는 말씀을 듣고 바꿨는데 실패입니다.
나름대로 조합해서 조회하면 맞는듯 아닌듯 하나 확인 받으면 실패입니다.
어떻게 조합해야 맞는건지 알려주세요ㅜㅜ