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
운영게시판
최근게시물
MySQL Q&A 30974 게시물 읽기
No. 30974
쿼리 질문이요
작성자
류수연(sigma97)
작성일
2016-07-11 17:04ⓒ
2016-07-11 17:06ⓜ
조회수
6,335

<수정전>

col1 col2

56 111

100 222

56 333

100 444

99 555

55 666

99 777

55 888

22 999

44 101

22 102

44 103

 

 

<수정후>

col1 col2 col3 col4

56 111 100 222

56 333 100 444

99 555 55 666

99 777 55 888

22 999 44 101

22 102 44 103

 

 

위와 같이 수정전 테이블의 데이터를 수정 후처럼 보여지게 하였으면 합니다.

col1의 반복데이터는 계속 증가 가능 합니다.

 

어찌 해야 할지 고수님들의 답변 부탁 드립니다...^^

 

 

 

 

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

SELECT MIN(CASE rn % 2 WHEN 1 THEN col1 END) col1_1
     , MIN(CASE rn % 2 WHEN 1 THEN col2 END) col2_1
     , MIN(CASE rn % 2 WHEN 0 THEN col1 END) col1_2
     , MIN(CASE rn % 2 WHEN 0 THEN col2 END) col2_2
  FROM (SELECT @rn := @rn + 1 rn
             , col1, col2
          FROM 원본테이블 a
             , (SELECT @rn := 0) b
        ) a
 GROUP BY CEIL(rn / 2)
;

마농(manon94)님이 2016-07-11 18:34에 작성한 댓글입니다.

마농님..감사합니다..^^

정말 도움이 많이 되네요..

류수연(sigma97)님이 2016-07-12 10:53에 작성한 댓글입니다.
이 댓글은 2016-07-12 10:54에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
30977AIX6.1 ODBC 활성화 방법 부탁드립니다.
임영환
2016-07-27
6440
30976윈도우에서 mysql 사용시 max_connections 옵션 문제 [1]
초보자
2016-07-23
6448
30975간단한 질문좀 [1]
Clasq
2016-07-18
6255
30974쿼리 질문이요 [2]
류수연
2016-07-11
6335
30973쿼리 정렬이 잘 안되서 문의 드립니다. [1]
mr.승
2016-07-09
6362
30972도움을 요청합니다. [1]
고기웅
2016-07-07
6132
30971한테이블에서 컬럼 비교 [1]
안용재
2016-07-05
6269
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다