1. 어떻게 쓰나?
ㄱ. 옆으로 늘려서 표시하고자 하는 컬럼을 정의하고
ㄴ. 조회된 여러 결과에서 옆으로 늘려서 표시하고자 하는 컬럼이 해당되는 경우는 매핑을 하고, 그렇지 않은 경우는 0 으로 설정해서 UNION ALL을 한다.
ㄷ. UNION ALL 된 결과를 SUM 한다.
2. 참고사항
조회되는 경우가 늘어날 때마다 쿼리를 수정해야 하기 때문에 유지보수에는 좋지 않다.
3. 예시
4. 조회결과
'Programming Practice > SQL' 카테고리의 다른 글
특정 기간의 모든 날짜에 대한 데이터 보여주기 (0) | 2014.10.01 |
---|---|
조회된 여러 결과를 같은 COLUMN 에 표시하기 (0) | 2014.09.13 |
백업 테이블에 데이터를 입력할 때 SELECT 한 내역을 특정 테이블에 바로 INSERT (0) | 2014.09.13 |
[oracle] 입력과 수정을 동시에 하고 싶을 때 (0) | 2014.09.13 |
[oracle]집계 함수 결과를 GROUP BY를 하지 않은 ROW에서 표시하고 싶을 때 (0) | 2014.09.13 |