데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

안녕하세요.

DB 공부를 하고있는 초보자 입니다.

MSSQL 혹은 MySQL 에서

 

테이블

IndexMin XMin YMin XMAX Y
A1224
B2152
C3142

 

결과

IndexXY
A12
A13
A14
A22
A23
A24
B21
B22
B31
B32
B41
B42
B51
B52
C31
C32
C41
C42

테이블에 X최소값,Y최소값, X최대값,Y최대값이 있을때 

 

Y최소값을 Y최대값까지 1씩 증가시키고,

Y가 최대값까지 갔을때 X가 1 증가하면서 Y는 최소값으로 초기화되고,

반복하여 X도 최대값까지 도달하면

다음 인덱스로 넘어가는 방식의

테이블 결과를 얻을 수 있는 방법이 있는가 싶어서 질문 드렸습니다.

 


현재 오라클에서는 

SELECT Index, X, Y

  FROM 테이블

     , (SELECT LEVEL X FROM dual CONNECT BY LEVEL <= ( select max(Max_X) from 테이블)) X

     , (SELECT LEVEL Y FROM dual CONNECT BY LEVEL <= ( select max(Max_Y) from 테이블)) Y

 WHERE X BETWEEN min_x AND max_x

   AND Y BETWEEN min_y AND max_y

 ORDER BY Index, X, Y;

이렇게 사용하고 있습니다.


No. Subject Author Date Views
9657 계정 관련 질문 드립니다. [1] Alias 2016.12.13 1865
9656 데이터 일별 백업.... [2] takeee 2016.12.13 2391
9655 xml replace 이유진_301818 2016.12.13 2275
9654 SHRINKDATABASE 관련 질문 입니다. 누구꺼? 2016.12.12 2643
9653 SQL Server Reporting services 의 정확한 역활?을 알수 있나요? 장성원_305526 2016.12.12 1838
9652 서버 수준의 URN 필터가 잘못 되었습니다 bios 2016.12.12 4453
9651 부모 - 자식 관계에 있는 컬럼에 대한 문의 잭키올 2016.12.11 2311
9650 로그인 시도를 5회미만으로 설정하는 sql 작성법좀 알려주세요!! 키미 2016.12.09 3008
9649 100만건 이상의 테이블 복사 [1] hoonnn 2016.12.09 3298
9648 DB 연결 지연 문제 Bluesyenuj 2016.12.09 3409
9647 기본적인 SQL문 질문드립니다 [1] 고양이고 2016.12.08 2615
9646 MSDB 의 용량 문제입니다. 히로123 2016.12.08 3245
9645 linkedserver연결후 쿼리질문입니다. [2] 희망나라 2016.12.08 2198
9644 스케쥴러 오류가 발생합니다.. 열린문서 2016.12.08 3111
9643 복제 구성 질문 Gusto 2016.12.06 1681
9642 자동증가 MDF 파일이 언제 커졌는지.. 알고 싶습니다. [1] binipig 2016.12.06 2074
9641 ascii 문자만 보이게 쿼리문 구성할순 없나요? [1] 용크 2016.12.05 2202
» DB초보자, 최소값부터 최대값까지 증가 시키는 방법 [1] 꽃보다서준 2016.12.05 1955
9639 SQL Query 문의 입니다 [2] 손원일 2016.12.05 1522
9638 oracle 쿼리문 구성 관련 질문이 있습니다. 용크 2016.12.02 1513





XE Login