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

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 부분만 다른걸 합계내야되는데 갯수가 좀 많아서요..
방법이 있는지 궁금합니다 ^^

아시는분 답변좀 굽신굽신~
|

댓글 2개

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를 이용하시면 전체 갯수도 같이 알 수 있습니다.
감사합니다 ^^ 이제 조금 응용해서 하면 될거 같아요 ^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
16년 전 조회 1,008
16년 전 조회 921
16년 전 조회 2,928
16년 전 조회 1,003
16년 전 조회 2,262
16년 전 조회 781
16년 전 조회 976
16년 전 조회 1,029
16년 전 조회 771
16년 전 조회 1,077
16년 전 조회 1,533
16년 전 조회 1,201
16년 전 조회 778
16년 전 조회 1,087
16년 전 조회 1,546
16년 전 조회 1,336
16년 전 조회 988
16년 전 조회 3,290
16년 전 조회 1,552
16년 전 조회 985