Q&A

  • Count 구하기
안녕하세요
수고 많습니다.

도움을 청하고자 이렇게 질문을 드립니다.

code        size      color     Seq         Q'ty
---------------------------------------------
aaa          11         red         1            50
aaa          11         red         1            50
aaa          11         red         1            50

aaa          11         red         2            60
aaa          11         red         2            60
aaa          11         red         2            60

aaa          11         red         5            50
aaa          11         red         5            50
aaa          11         red         5            50
aaa          11         red         5            50

이렇게 data가 저장 되어 있습니다.
code, size, color가 같습니다.
다른것은 Seq, Q'ty 값이 틀립니다.
그래서 Seq에 대해서 count을 구하고 싶은데
select count(seq) from table을 하니
결과는 10 이 나옵니다.
제가 원한는것은
seq에서
1은 3개
2은 3개
5은 4개
개별적은 count을 구하고 싶은데 잘 되지가 않네요
하는 방법이 없을까요
Query을 통해서 할수 있는 방법이 있을것 같은데....
답변을 부탁 드립니다.

추가 질문 입니다.
만약에 개별적인 개수를 구할수 있으면 개별적인 합을 구할수 있는지
알고 싶습니다.

감사 합니다.
수고 하세요

4  COMMENTS
  • Profile
    Galaxy 2004.07.01 21:05
    전에 이런문제에 대해서 질문 한적이 있는데
    어떤분이 답변을 주었습니다.
    그렇게하니까 되는데....

    select seq,count(seq) from table
    where code ='aaa' and Size ='11' and Color ='RED'
    group by seq
    having Count(seq) > 1

    Q'ty에 대한 개별적인 합을 구할 경우에
    Group by에 Code,Size,color,seq 주게 된다면...
    hanving에는 어느값을 넣어야 합니까?

    감사 합니다
    그럼 수고 하세요

  • Profile
    [勳]후니 2004.07.01 22:15
    where 절에 주는 조건을 그대로 주면 됩니다.
    having 은 group by에서 where 절이라고 생각하시면 됩니다.

  • Profile
    [勳]후니 2004.07.01 20:50
    SELECT SEQ, COUNT(CODE), SUM(SEQ), SUM(Q'TY)
        FROM 테이블명
    GOURP BY SEQ

    맞나... 흠. 생각 나는데로 적어 봤습니다.

    다른 님들 확인 부탁 드려요...


  • Profile
    Galaxy 2004.07.01 21:13