예, 거기에는 수십 개의 유사한 질문이 있어야하며 문자 그대로 20 또는 30 개의 순열을 시도했지만 여전히 난처한 상태입니다. 여기에 간단한 감소이다 : MyMethodNbr 목록에서sql count/group by/zero
select MyMethodNbr, count(*) from MyDB
where MyMethodNbr in (33, 57, 150, 160, 200, 240)
group by MyMethodNbr
order by MyMethodNbr ASC
일부 항목은 테이블에 존재하지 않는,하지만 난 제로에 널 (null)을 변환 할. 0이 아닌 개수의 테이블 만 얻을 수 있습니다.
dbms oracle 또는 mysql 또는 sql server? 33이 없으면이 값에 대해 0을 원하십니까? – radar
MS SQL. 네, 33이 존재하지 않는다면 제로 카운트를 원합니다. 그게 문제 야 ... –