안녕하세요.
쿼리를 짜다 보니 궁금한 점이 생겨서 이렇게 질문 올립니다.
예를 들자면 이런 테이블이 있습니다.
MONTH | MONTH_CD | YR_CD | 결과1 | 결과2 |
9월 | 9 | 2008 | 360 | 400 |
결과 1과 2는 펑션으로 출력 된 값 입니다.
펑션의 구조는 펑션(’값’, ’값’)으로 두 개의 인자값을 넣을 수 있게 되어 있습니다.
MONTH_CD와 YR_CD 값을 불러올 때 CASE문에 조건을 써서 값을 불러오는 건데
펑션에다가 다시 같은 로직의 CASE 문을 넣고 값을 나오게 하는 건 낭비라고 생각되더군요.
1행에 나온 저 MONTH_CD 컬럼에 9라는 값과 YR_CD 컬럼에 2008 이라는 값을
SELECT 하면서 펑션의 인자 값으로( 펑션(’9’ ’2008’)) 이렇게 넣을 수 있나요??
고수님들의 내공을 전수해주십쇼 ㅜㅜ