채택완료

sql문 질문!

select 해서 count를 해야되는데요.

여러 필드가 있는데 필드 a, b, c, d, e, f 에서

값이 1인 것들만 count하고 싶습니다.

 

where 절에는 여러 조건들이 이미 들어가 있습니다.

count에서 어떻게 해야될거같은데...

 

어떻게 해야될까요??

 

|

답변 1개

채택된 답변
+20 포인트

select 

  sum(if (a = 1, 1, 0)) a_cnt,

  sum(if (b = 1, 1, 0)) b_cnt,

  sum(if (c = 1, 1, 0)) c_cnt,

..

 

로 하시면 될 것 같습니다.

답변을 작성하려면 로그인이 필요합니다.