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
운영게시판
최근게시물
Oracle Q&A 39269 게시물 읽기
No. 39269
혹시..이런거 가능할까요???
작성자
일쌍다반사(jshlove7)
작성일
2012-02-06 17:31
조회수
3,742

안녕하세요..고수님들..혹시 이런거 가능할까요???그냥 일반 sql 써서 아래와 같은 데이타가 나왔다면

항목
A 1
B 2
C 3
D 4
E 5
F 6
G 7
H 8
I 9
J 10
K 11
L 12
M 13
N 14
O 15
P 16
Q 17
R 18
S 19
T 20
U 21
V 22
W 23
X 24
Y 25
Z 26

즉,위와 같이 26개의 데이타가 나왔다면,

한 줄(ROW) 에 7개씩 데이타를 나오게 할수 있을까요?

A B C D E F G
1 2 3 4 5 6 7
H I J K L M N
9 10   11 12 13 14
O P Q R S T U
15 16 17 18 19 20 21
V W X Y Z    
22 23 24 25 26    

고수님들의 친절하고 따뜻한 조언 이나  SQL 부탁드려요....^^;;; 

이 글에 대한 댓글이 총 1건 있습니다.

-- Oracle 11G New Feature - PIVOT/UNPIVOT
WITH t AS
(
SELECT CHR(LEVEL + 64) c
     , LEVEL v
  FROM dual
 CONNECT BY LEVEL <= 26
)
SELECT *
  FROM (SELECT c
             , TO_CHAR(v) v
             , CEIL(v / 7) gb1
             , MOD(v - 1, 7) + 1 x
          FROM t
        )
 UNPIVOT ( v FOR gb2 IN (c AS 1, v AS 2) )
 PIVOT ( MIN(v) FOR x IN (1 v1, 2 v2, 3 v3, 4 v4, 5 v5, 6 v6, 7 v7) )
 ORDER BY gb1, gb2
;

마농(manon94)님이 2012-02-07 08:31에 작성한 댓글입니다.
이 댓글은 2012-10-23 11:10에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
39273고수님들께 조언 부탁 드리겠습니다. [4]
박정우
2012-02-08
4251
39272여러개의 레코드를 하나로 그룹바이하면서 합칠수있나요? [1]
김주환
2012-02-07
4715
39270일별 가용율 통계 작업 도움 부탁 드립니다,(날자 분할) [2]
구상모
2012-02-06
4419
39269혹시..이런거 가능할까요??? [1]
일쌍다반사
2012-02-06
3742
3926810g 관련 CPU 100% 차는 현상입니다.ㅠㅠ [1]
지훈
2012-02-06
4004
39266DUL 급히 필요합니다.
달려라쑹
2012-02-03
3506
39265shell script관련 질문입니다.. [1]
BMZ
2012-02-03
4770
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다