Q&A

  • sort 방법
안녕하십니까...



내용이 많은 업체부터 먼저 나오게 할려고 하는데



쿼리문에서는 어떨게 해야하는지요...



예를들어



A라는 업체는 데이타가 10건이고

B라는 업체는 데이타가 5건

C라는 업체는 데이타가 2건이라면



display할때 A, B, C, 순으로 나와야 하거든요...



이렇게 할려면



쿼리문에서 어떻게 해야하는지 방법좀 갈켜 주세요...



부탁 합니당^^

2  COMMENTS
  • Profile
    솔뫼마당 2001.04.05 03:08
    테이블을 아래와 같이 샘플로 만들었습니다.

    CREATE TABLE A (

    CODE CHAR(1) NOT NULL,

    QTY NUMBER(2, 0) NOT NULL

    )



    쿼리를 아래와 같이 하면 됩니다.

    SELECT CODE, COUNT(CODE) CODECNT FROM A

    GROUP BY CODE

    ORDER BY CODECNT DESC



    엔젤조 wrote:

    > 안녕하십니까...

    >

    > 내용이 많은 업체부터 먼저 나오게 할려고 하는데

    >

    > 쿼리문에서는 어떨게 해야하는지요...

    >

    > 예를들어

    >

    > A라는 업체는 데이타가 10건이고

    > B라는 업체는 데이타가 5건

    > C라는 업체는 데이타가 2건이라면

    >

    > display할때 A, B, C, 순으로 나와야 하거든요...

    >

    > 이렇게 할려면

    >

    > 쿼리문에서 어떻게 해야하는지 방법좀 갈켜 주세요...

    >

    > 부탁 합니당^^

  • Profile
    김광섭 2001.04.04 23:53
    엔젤조 wrote:

    > 안녕하십니까...

    >

    > 내용이 많은 업체부터 먼저 나오게 할려고 하는데

    >

    > 쿼리문에서는 어떨게 해야하는지요...

    >

    > 예를들어

    >

    > A라는 업체는 데이타가 10건이고

    > B라는 업체는 데이타가 5건

    > C라는 업체는 데이타가 2건이라면

    >

    > display할때 A, B, C, 순으로 나와야 하거든요...

    >

    > 이렇게 할려면

    >

    > 쿼리문에서 어떻게 해야하는지 방법좀 갈켜 주세요...

    >

    > 부탁 합니당^^

    아래 예제 참고 해서 해보세요 ^^; 잠쉬만 하면 나올꺼예요

    select Company, count(Company) cnt from tbCompany

    group by Company

    order by cnt desc