안녕하세요.

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
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 1264
9642 자동증가 MDF 파일이 언제 커졌는지.. 알고 싶습니다. [1] binipig 2016.12.06 2119
9641 ascii 문자만 보이게 쿼리문 구성할순 없나요? [1] 용크 2016.12.05 2241
» DB초보자, 최소값부터 최대값까지 증가 시키는 방법 [1] 꽃보다서준 2016.12.05 1990
9639 SQL Query 문의 입니다 [2] 손원일 2016.12.05 1559
9638 oracle 쿼리문 구성 관련 질문이 있습니다. 용크 2016.12.02 1543
9637 다음 쿼리를 홀수 짝수 구분하는 방법을 나머지로는 안되는건가요. 가리워진길 2016.12.02 4332
9636 테이블 반환 함수에 대한질문 입니다. [2] icham 2016.12.02 2284
9635 월별 누적 Sql문의 [3] 안산님아 2016.12.02 4469
9634 쿼리문 질문좀요.. [1] sql은너무어려워 2016.12.01 2014
9633 쿼리 조언 좀 부탁 합니다. [2] 죠리퐁 2016.12.01 3544
9632 mssql > mysql 마이그레이션 중 mysql function(함수) 생성에 문제 [1] 보리언니지현 2016.11.30 3660
9631 mssql 해당월의 마지막주 월요일부터 금요일까지 구하는 방법좀 부탁드려요 [3] mssl왕초초초보 2016.11.29 3618
9630 영업일 구하기 함수좀 문의 합니다. [3] 아싸라비아콜롬비아 2016.11.29 5128
9629 asp 에서 저장프로시저를 호출해서 사용하려고 합니다. [1] DOOLLY 2016.11.29 3048
9628 MSSQL Server 에이전트 자동생성 takeee 2016.11.29 1890
9627 failover 방식 2중화 설정시 소프트 웨어 셋팅... 질문 장성원_305526 2016.11.29 2507
9626 SSMS 2016 버전을 설치 했는데 라이선스 메세지가 나오는경우 켜니 2016.11.25 3942
9625 22022에러 해결방법 없을까요? 천운 2016.11.25 3632
9624 쿼리 어떻게 짜야할까요 [2] 구구구니 2016.11.25 2390
9623 "해당 버전이 706이므로 열 수 없습니다...." 하는 에러와 함께 mdf 파일 연결이 되지 않습니다. 도와주세요...ㅠㅠㅠ [1] 난키군 2016.11.24 58680





XE Login