쿼리문 질문좀 드릴꼐요 ^^ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

쿼리문 질문좀 드릴꼐요 ^^ 정보

쿼리문 질문좀 드릴꼐요 ^^

본문

SELECT count(No) as bd0 FROM `abcde` where A = '분당' and B <> '선수'

SELECT count(No) as bd1 FROM `abcde` where A = '분당' and B <> '선수' and C = '축구'

이런식의 합계 구하는 select문 두개가 있는데요 가만보면 where 절만 조금씩 바뀌고
나머지는 똑같잖아요~
저걸 하나의 sql 문으로 만들수 있을까요??

저런식으로 C 부분만 다른걸 합계내야되는데 갯수가 좀 많아서요..
방법이 있는지 궁금합니다 ^^

아시는분 답변좀 굽신굽신~
  • 복사

댓글 전체

SELECT count(No) as bd1 FROM `abcde` where A = '분당' and B <> '선수' and C = '축구'
저런식으로 C 부분만 다른걸 합계내야되는데

==>

SELECT A, B, count(No) as bd1 FROM `abcde` where A = '분당' and B <> '선수' group by  C

http://dev.mysql.com/doc/refman/4.1/en/group-by-modifiers.html
with rollup를 이용하시면 전체 갯수도 같이 알 수 있습니다.
© SIRSOFT
현재 페이지 제일 처음으로