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 41632 게시물 읽기
No. 41632
세로데이터를 가로로 변환 부탁드립니다
작성자
블루이글
작성일
2018-09-11 09:51
조회수
4,241

SELECT '1' || '-' || TO_CHAR(T1.WIDTH_NO) || '-' || TO_CHAR(T2.HEIGHT_NO) AS CELL_DIS

FROM (SELECT LEVEL WIDTH_NO

FROM DUAL

CONNECT BY LEVEL <= 14) T1,

(SELECT LEVEL HEIGHT_NO

FROM DUAL

CONNECT BY LEVEL <= 21) T2

 

필드

1-1-1

1-2-1

1-3-1

1-4-1

.

.

.

1-2-1

 

이걸..

 

1-1-1 / 1-2-1 / 1-3-1 / ...... 1-14-1

1-1-2 / 1-2-2 / 1-3-2 /........1-14-2

.

.

.

1-1-21/ 1-2-21 / 1-3-21/.......1-14/21

 

이렇게 표현하고 싶습니다....

 

고수님들 부탁드려요~~

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

SELECT *
  FROM (SELECT width_no
             , height_no
             , '1' || '-' || t1.width_no || '-' || t2.height_no AS cell_dis
          FROM (SELECT LEVEL width_no  FROM dual CONNECT BY LEVEL <= 14) t1
             , (SELECT LEVEL height_no FROM dual CONNECT BY LEVEL <= 21) t2
        )
 PIVOT (MIN(cell_dis) FOR width_no IN ( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
                                      , 11, 12, 13, 14) )
 ORDER BY height_no
;

마농(manon94)님이 2018-09-11 12:49에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41635문자열 변환 문의드립니다. [8]
김대훈
2018-09-27
3785
41634매트릭스 자료작성(c,r,u,d) 급질문 [4]
입문자
2018-09-13
3925
41633첫쨰주 토요일과 셋째주 토요일을 구하는 문제인데요 .. [2]
이병훈
2018-09-12
3695
41632세로데이터를 가로로 변환 부탁드립니다 [1]
블루이글
2018-09-11
4241
41631패키지 내에서 패키지 호출방법 [1]
도와주세요
2018-09-10
3421
41630쿼리문을 바꾸려 합니다. [3]
초보
2018-09-08
3942
41629dbf 파일 oracle import 방법문의드립니다.
빅초이
2018-09-07
3548
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다