SQLserver的count方法如何统计多列
SELECTCOUNT(status)ASCOU,ROOMID,STATUS,nameroom,upperlimitFROMkg_V_assignclassWHERE(r...
SELECT COUNT(status) AS COU,ROOMID,STATUS,nameroom,upperlimit FROM kg_V_assignclass WHERE(roomid>0) GROUP BY roomid,status,nameroom,upperlimit ORDER BY roomid
select count(1) AS num,sex,roomid from kg_person where(roomid>0) group by sex,roomid
我想要把这两个合为一个,统计出第一个status的和第二个sex的。求大神给予代码 展开
select count(1) AS num,sex,roomid from kg_person where(roomid>0) group by sex,roomid
我想要把这两个合为一个,统计出第一个status的和第二个sex的。求大神给予代码 展开
1个回答
推荐于2017-12-16
展开全部
什么意思, 第一条是统计status, 第二条是统计sex
你直含袭陪接把两个写在一起禅亮:
SELECT COUNT(status) AS COU, count(sex) as num,ROOMID,STATUS,nameroom,upperlimit FROM kg_V_assignclass WHERE(roomid>0) GROUP BY roomid,status,nameroom,upperlimit ORDER BY roomid
我没太看明白你的问题, 不知道你是不是想谈蠢要这样的效果
你直含袭陪接把两个写在一起禅亮:
SELECT COUNT(status) AS COU, count(sex) as num,ROOMID,STATUS,nameroom,upperlimit FROM kg_V_assignclass WHERE(roomid>0) GROUP BY roomid,status,nameroom,upperlimit ORDER BY roomid
我没太看明白你的问题, 不知道你是不是想谈蠢要这样的效果
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询