ÏÖÓбíTBAÈçÏ£¬ZAÖ»ÄÜÊä1»ò²»Ê䣬ZBÖ»ÄÜÊä2»ò²»Êä.........ZEÖ»ÄÜÊä5»ò²»Êä
id ZA ZB ZC ZD ZE
1 1 2 5
2 2 4 5
3 1 3 4
4 2 3 3
5 2 4 5
Ҫͳ¼Æ¸÷¸öÊý×Ö³öÏֵĴÎÊý
select count(za),count(zb),count(zc),count(zd),count(ze) from TBA group by za,zb,zc,zd,ze
ÒÔÉÏд·¨Ôõô²»ÕýÈ·£¿
SQL code:
select sum(case when za=1 then 1 else 0 end)za´Î數,
sum(case when zb=2 then 1 else 0 end)zb´Î數,
sum(case when zc=3 then 1 else 0 end)zc´Î數,
sum(case when zd=4 then 1 else 0 end)zd´Î數,
sum(case when za=5 then 1 else 0 end)ze´Î數
from tba
create table tb (a int,b int,c int,d int,e int)
insert into tb values (1,2,3,4,5)
insert into tb values (null,null,null,null,null)
insert into tb values (null,2,null,4,5)
insert into tb values (1,null,3,4,null)
insert into tb values (null,2,3,null,5)
insert into tb values (1,2,null,null,5)
select count(a),count(b),count(c),count(d),count(e) from TB
Èç¹ûÄã˵µÄ²»ÊäÊÇ"NULL" ÄǾÍÕâÑù¼´¿É
¸ßÊÖ ÄÜ·ñÓÃcount group byʵÏÖ£¿
{{----
select count(1) from FX_RETURNBOOKCHECKLIST fxreturnbo0_ where fxreturnbo0_.BOOKID='164 ' AND fxreturnbo0_.RETURNID='00025.S0000001'
ÉÏÃæÒ»¸ö¼òµ¥µÄSQL,Ö´ÐÐʱ¼ä2.6à ......