读书人

请问一个SQL查询“男女比例”语句

发布时间: 2012-04-04 16:38:51 作者: rapoo

请教一个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语法,统计出男女人数,然后算个比例就是了
[解决办法]
建表语句

SQL code
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) 

读书人网 >.NET

热点推荐