Q&A

  • 쿼리에서 반복되는 데이타를 하나로...(오라클7.3x)
SELECT DEPTNO, ENAME, SAL FROM EMP

GROUP BY DEPTNO, ENAME, SAL;



위와 같이 쿼리를 보내면 데이타는



DEPTNO ENAME SAL

-----------------------

10 CLARK 2450

10 KING 5000

10 MILLER 1300

10 PARK 1000

20 ADAMS 1331

20 FORD 3630

20 JONES 2975

20 SCOTT 3000

20 SMITH 800

30 ALLEN 1600

30 BLAKE 2850

30 JAMES 950

30 LITHA 1600

30 MARTIN 1250

30 TURNER 1500

30 WARD 1250



위와 같이 나옵니다..이때 반복되는 부서번호를 하나만 나오게 할려면 어떻게 해야 되는지 고수님들의 조언을 기다립니다..( 아래와 같이...)



DEPTNO ENAME SAL

-----------------------

10 CLARK 2450

KING 5000

MILLER 1300

PARK 1000

20 ADAMS 1331

FORD 3630

JONES 2975

SCOTT 3000

SMITH 800

30 ALLEN 1600

BLAKE 2850

JAMES 950

LITHA 1600

MARTIN 1250

TURNER 1500

WARD 1250



이렇게 말입니다....꼭 알려주세요...........구벅....

1  COMMENTS
  • Profile
    권민호 2000.08.30 09:51
    리포트상에서는 가능합니다.

    리포트이벤트 onNeedData에선가 전역변수를 이용하고 이 전역변수를 비교하여

    같은 경우 그 필드의 OnPrint이벤트에서 공백 또는 원값을 주면 되는 것 같은데

    확실한 기억은 나지 않는군요

    아참 오라클에서 제공하는 유틸리티중(명은 잘모름) 쿼리를 정해주고 그 출력양식중

    break라는 기능이 있던데 그 기능을 사용하면 아래와 같이 결과가 나타

    나는데 그 때 SQL소스를 확인하면 방법이 나오지 않을 까요?



    suezou wrote:

    > SELECT DEPTNO, ENAME, SAL FROM EMP

    > GROUP BY DEPTNO, ENAME, SAL;

    >

    > 위와 같이 쿼리를 보내면 데이타는

    >

    > DEPTNO ENAME SAL

    > -----------------------

    > 10 CLARK 2450

    > 10 KING 5000

    > 10 MILLER 1300

    > 10 PARK 1000

    > 20 ADAMS 1331

    > 20 FORD 3630

    > 20 JONES 2975

    > 20 SCOTT 3000

    > 20 SMITH 800

    > 30 ALLEN 1600

    > 30 BLAKE 2850

    > 30 JAMES 950

    > 30 LITHA 1600

    > 30 MARTIN 1250

    > 30 TURNER 1500

    > 30 WARD 1250

    >

    > 위와 같이 나옵니다..이때 반복되는 부서번호를 하나만 나오게 할려면 어떻게 해야 되는지 고수님들의 조언을 기다립니다..( 아래와 같이...)

    >

    > DEPTNO ENAME SAL

    > -----------------------

    > 10 CLARK 2450

    > KING 5000

    > MILLER 1300

    > PARK 1000

    > 20 ADAMS 1331

    > FORD 3630

    > JONES 2975

    > SCOTT 3000

    > SMITH 800

    > 30 ALLEN 1600

    > BLAKE 2850

    > JAMES 950

    > LITHA 1600

    > MARTIN 1250

    > TURNER 1500

    > WARD 1250

    >

    > 이렇게 말입니다....꼭 알려주세요...........구벅....