한 테이블에 구분(A,B,C)으로 필드로 하여 통계가 쌓았습니다..
그래서 이걸 각 NAME당 GROUP BY 하여 COUNT를 할려구 하는데 감이 안오네요...
즉
NAME1, COUNT(A), COUNT(B), COUNT(C)
NAME2, COUNT(A), COUNT(B), COUNT(C)
NAME3, COUNT(A), COUNT(B), COUNT(C)
.
이런식으로 구현 할려구 하니 저걸 어떻게 해야 될지 막막하네요...
각 구분별로 decode를 사용하면 되겠네요.
group by name, count(decode(구분, A, 1, 0)) A_CNT, count(decode(구분, B, 1, 0)) B_CNT, count(decode(구분, C, 1, 0)) C_CNT
친절한 답변 감사합니다... 이전에 이런식으로 했던거 같은데,,, 이 방법이 갑자기 생각 안나서요,. 정말 감사합니다요,.