세로로 출력되는 데이터를 가로로 출력하는 법 (오라클)
"SELECT * FROM GRADE"이 쿼리를 실행시키면 데이터가 그림1 처럼 아래로 쭉 나열해서 출력된다.하지만 위와 같은 출력방식은 가독성을 떨어뜨린다. 그래서 그림2와 같은 출력방식을 원할 것이다. (Maybe? )가장 먼저 GROUP BY를 활용한다. 이 그룹화한 데이터를 크게 감싸 TABLE처럼 입력한다.그리고나서 함수 DECODE으로 과목마다 조건을 걸고 함수 MAX, MIN, SUM 중 하나를 택하여 마무리한다.각각의 DECODE문에 해당되는 점수는 (학생마다 각 과목응시를 한번씩만 치를수 있기 때문에) MAX, MIN, SUM 어떤 함수를 써도 동일한 값이 출력된다.합계는 함수 SUM, 평균값은 함수 AVG를 쓴다. 끝