by 즐라탄빡쳤다 [DB 기타] [2018.07.05 15:15:15]
DECODE에서
DECODE(컬럼, 검색1, 결과1, 검색2, 결과2)이렇게 쓰자나요
근데 DECODE(컬럼, 검색1, 결과1, 검색2, 결과2, 검색3, 결과 = 결과1,결과2)이렇게 나오게 하는 방법이 있나요?
질문이 이해가 안가요.
음... 검색3일때는 화면에 뿌려줄때 검색1의 결과 검색2의 결과 까지 같이 나와야 해서요
DECODE(컬럼, 검색1, 결과1, 검색2, 결과2)이거일때는
검색1을 하면 결과1만 나오고 검색2를하면 결과2만 나오자나요
근데 검색3을 추가해서 검색3에는 전체 값이 나오게요
문제는 검색1의 결과와 검색2의 결과가 각각 다른 테이블의 컬럼에서 나오는 데이터여서요...
DECODE(컬럼, 검색1, 결과1, 검색2, 결과2, 검색3, 결과1 || ',' || 결과2)