문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
기술문서:레퍼런스:쿼리:응용:unpivot_query [2025/10/02 15:30] carlito76 |
기술문서:레퍼런스:쿼리:응용:unpivot_query [2025/11/27 12:07] (현재) carlito76 |
||
|---|---|---|---|
| 줄 11: | 줄 11: | ||
| ===== 테이블 명세 ===== | ===== 테이블 명세 ===== | ||
| - | ^ 물리명 | + | ^ 물리명 |
| - | | 년 | year | 문자형 | | + | | 년 | year | 문자형 |
| - | | 1월 일수 | jan_day_cnt | 숫자형 | | + | | 1월 일수 | jan_day_cnt | 숫자형 |
| - | | 2월 일수 | feb_day_cnt | 숫자형 | | + | | 2월 일수 | feb_day_cnt | 숫자형 |
| - | | 3월 일수 | mar_day_cnt | 숫자형 | | + | | 3월 일수 | mar_day_cnt | 숫자형 |
| - | | 4월 일수 | apr_day_cnt | 숫자형 | | + | | 4월 일수 | apr_day_cnt | 숫자형 |
| - | | 5월 일수 | may_day_cnt | 숫자형 | | + | | 5월 일수 | may_day_cnt | 숫자형 |
| - | | 6월 일수 | jun_day_cnt | 숫자형 | | + | | 6월 일수 | jun_day_cnt | 숫자형 |
| - | | 7월 일수 | jul_day_cnt | 숫자형 | | + | | 7월 일수 | jul_day_cnt | 숫자형 |
| - | | 8월 일수 | aug_day_cnt | 숫자형 | | + | | 8월 일수 | aug_day_cnt | 숫자형 |
| - | | 9월 일수 | sep_day_cnt | 숫자형 | | + | | 9월 일수 | sep_day_cnt | 숫자형 |
| - | | 10월 일수 | oct_day_cnt | 숫자형 | | + | | 10월 일수 | oct_day_cnt | 숫자형 |
| - | | 11월 일수 | nov_day_cnt | 숫자형 | | + | | 11월 일수 | nov_day_cnt | 숫자형 |
| - | | 12월 일수 | dec_day_cnt | 숫자형 | | + | | 12월 일수 | dec_day_cnt | 숫자형 |
| ===== SQL 스크립트 ===== | ===== SQL 스크립트 ===== | ||
| 줄 48: | 줄 48: | ||
| INSERT INTO ex_unpivot ( | INSERT INTO ex_unpivot ( | ||
| year | year | ||
| - | , jan_day_cnt | + | , jan_day_cnt, |
| - | , feb_day_cnt | + | , apr_day_cnt, |
| - | , mar_day_cnt | + | , jul_day_cnt, |
| - | , apr_day_cnt | + | , oct_day_cnt, |
| - | , may_day_cnt | + | |
| - | , jun_day_cnt | + | |
| - | , jul_day_cnt | + | |
| - | , aug_day_cnt | + | |
| - | , sep_day_cnt | + | |
| - | , oct_day_cnt | + | |
| - | , nov_day_cnt | + | |
| - | , dec_day_cnt | + | |
| ) VALUES ( | ) VALUES ( | ||
| ' | ' | ||
| - | , 31 | + | , 31, 28, 31 |
| - | , 28 | + | , 30, 31, 30 |
| - | , 31 | + | , 31, 31, 30 |
| - | , 30 | + | , 31, 30, 31 |
| - | , 31 | + | |
| - | , 30 | + | |
| - | , 31 | + | |
| - | , 31 | + | |
| - | , 30 | + | |
| - | , 31 | + | |
| - | , 30 | + | |
| - | , 31 | + | |
| ); | ); | ||
| </ | </ | ||
| 줄 79: | 줄 63: | ||
| ===== MySQL/ | ===== MySQL/ | ||
| <sxh sql; gutter: true;> | <sxh sql; gutter: true;> | ||
| - | -- MySQL 4.0 이상/ | + | /* |
| + | MySQL 4.0 이상/ | ||
| + | */ | ||
| SELECT | SELECT | ||
| year | year | ||
| 줄 168: | 줄 154: | ||
| ===== MSSQL ===== | ===== MSSQL ===== | ||
| <sxh sql; gutter: true;> | <sxh sql; gutter: true;> | ||
| - | -- MSSQL 2000 이상 | + | /* |
| + | MSSQL 2000 이상 | ||
| + | */ | ||
| SELECT | SELECT | ||
| year | year | ||
| 줄 254: | 줄 242: | ||
| ; | ; | ||
| - | -- MSSQL 2005 이상 | + | /* |
| + | MSSQL 2005 이상 | ||
| + | */ | ||
| SELECT | SELECT | ||
| year | year | ||
| 줄 298: | 줄 288: | ||
| ===== Oracle/ | ===== Oracle/ | ||
| <sxh sql; gutter: true;> | <sxh sql; gutter: true;> | ||
| - | -- Oracle 9i 이상/ | + | /* |
| + | Oracle 9i 이상/ | ||
| + | */ | ||
| SELECT | SELECT | ||
| year | year | ||
| 줄 384: | 줄 376: | ||
| ; | ; | ||
| - | -- Oracle 11g 이상//Tibero 6 이상 | + | /* |
| + | Oracle 11g 이상/ | ||
| + | */ | ||
| SELECT | SELECT | ||
| year | year | ||
| 줄 412: | 줄 406: | ||
| ===== PostgreSQL ===== | ===== PostgreSQL ===== | ||
| <sxh sql; gutter: true;> | <sxh sql; gutter: true;> | ||
| - | -- PostgreSQL 7.1 이상 | + | /* |
| + | PostgreSQL 7.1 이상 | ||
| + | */ | ||
| SELECT | SELECT | ||
| year | year | ||