请教一个SQL查询“男女比例”语句
小弟,刚学不久,遇到一个超纲问题,度娘问不到然后我就来了这,如题:
表名Class,列名ClassID,ClassName。
表名Student,列名StudentID,StudentName,Grender,Age,ClassID
两个表的ClassID是关联的,Class是主表
问:
--计算各个班级的男女比例(用百分比表示结果)
结果如下(本来想截图,各种不能访问,我吐血)
classID ClassName Percent
1 软件开发01班 200%
3 软件开发02班 100%
2 中文系01班 50%
求在T-SQL怎么编写,谢谢大神.
[解决办法]
when case语法,统计出男女人数,然后算个比例就是了
[解决办法]
建表语句
create table CLASS( CLASSID VARCHAR2(10) not null, CLASSNAME VARCHAR2(10))-- Create/Recreate primary, unique and foreign key constraints alter table CLASS add constraint PK_CLASS primary key (CLASSID)