database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 3968 게시물 읽기
No. 3968
pivot 사용에서 질문....
작성자
이경훈(abudek)
작성일
2008-01-11 15:32ⓒ
2008-01-11 16:56ⓜ
조회수
3,353
pivot함수를 사용하는데 SELECT한 모든 행을 pivot하려고 하는데 일일이 pivot할 행을 다 지정해줘야 하나요? 
pivot할 행을 지정하지 않는 방법을 모르겠습니다.


--------------------------------------------------------------------------------------------------------

SELECT
 UserPermission, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10]
FROM
 (SELECT
  a.UserPermission,
  b.MenuRootID,
  b.MenuID
 FROM
  MenuMaster AS a,  MenuType AS b
 WHERE
  b.MenuType  = 1 ) AS AAA
PIVOT (MAX(MenuRootID) FOR MenuID IN ([1], [2], [3], [4], [5], [6], [7], [8], [9], [10]) ) AS PivotTable
---------------------------------------------------------------------------------------------------------

위 SQL문에서 SELECT한 모든 행이 10개이고, 10개행을 전부 pivot하려고 하는데 행을 전부 지정하지 않고 pivot하는 방법은 없나요?
pivot할 행이 100개이상인 경우 어떻게 해야하나요? ㅠㅠ

[Top]
No.
제목
작성자
작성일
조회
3971쿼리 좀 봐주세요... [3]
김현
2008-01-12
3913
3970varchar->real [1]
줄리아
2008-01-12
2824
3969[급] 분산트랜잭션관련 문의 (메시지 7391)
reo007
2008-01-11
4516
3968pivot 사용에서 질문....
이경훈
2008-01-11
3353
3967쿼리 질문 하나 드립니다. 가능한경우인지 봐주세요 [3]
김민
2008-01-11
3326
3966트리에 관한 질문 [2]
김현호
2008-01-10
3276
3965제 생각이 맞는건지 판단좀 부탁드립니다,,, [3]
박희철
2008-01-10
3189
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다