这个能合并成一句吗?
问题描述:
这个能合并成一句吗?
select count(ITEMKIND) from ITEM where ITEMKIND='1' ;
select count(ITEMKIND) from ITEM where ITEMKIND='2 ;
select count(ITEMKIND) from ITEM where ITEMKIND='3' ;
select count(ITEMKIND) from ITEM where ITEMKIND='4' ;
select count(ITEMKIND) from ITEM where ITEMKIND='5' ;
答
select count(ITEMKIND) from ITEM where ITEMKIND in ('1','2','3','4','5');兄弟貌似没理解我意思,我的意思是要分别查处1、2、3、4、5的总数,但是sql是一句,谢谢,希望您继续解答select count(ITEMKIND),'1'fromITEM whereITEMKIND='1' union allselect count(ITEMKIND),'2'fromITEM whereITEMKIND='2union allselect count(ITEMKIND),'3'fromITEM whereITEMKIND='3' union allselect count(ITEMKIND),'4'fromITEM whereITEMKIND='4' union allselect count(ITEMKIND),'5'fromITEM whereITEMKIND='5' ;