SELECT CASE WHEN GROUPING(T.ITEM_BRANCH_LCODE) = 1 THEN PT_TOTAL_SUM WHEN GROUPING(T.ITEM_TYPE_LCODE) = 1 THEN T.ITEM_BRANCH_LCODE ELSE T.ITEM_BRANCH_LCODE END AS ITEM_BRANCH_LCODE
다름이 아니고 select case when grouping then 의 의미와 쓰임을 알고싶습니다. 그럼 ... 꾸벅..
by imilly
[2013.10.22 17:22:06]
오라클강좌에서 decode, case 편 보시면 자세하게 나와요~
by 마농
[2013.10.22 18:18:20]
Case 구문은 기본적인 조건제어 구문이구요. Grouping 구문은 Rollup 과 함께 사용되는 구문입니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.