오라클 select case when then 질문 드립니다 ;; 0 2 3,696

by 초슈꽃 [2013.10.22 16:05:26]


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() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입