이거 아주 난이도가 높은 것인데, MY SQL 에서 두 컬럼을 가지고 돗수 표를 만드는 방법이나 다른 숫자 컬럼값의 합 등을 표 형식으로 출력하게 하는 방법이다. Oracle 에서 Pivot Table 만드는 방법 Oracle 은 Pivot 이라는 명령어가 있어서 쉽다.
아래와 같은 T1 테이블 이 있다면 다음과 같이 만들면 된다. -- T1 테이블 구조 id name tall age sex 1 kim 170 25 m 2 lee 155 30 y SELECT * FROM ( SELECT tall, age, COUNT(*) AS total_people FROM T1 GROUP BY tall, age ) AS subquery PIVOT ( SUM(total_people) FOR age IN (25, 30) ) AS pivot_table; TALL 25 30 155 0 1 170 1 0 위 SQL 쿼리에서는 tall과 age에 대한 데이터를 tall과 age 컬럼으로 그룹화하고, 이를 하위...
#
MY
#
테이블
#
쿼리
#
생성
#
만들기
#
SQL
#
query
#
Pivot
#
Oracle
#
표