精华内容
下载资源
问答
  • SQL统计每年在校学生总人数

    千次阅读 2018-04-11 17:01:12
    没什么用,只是锻炼一下思考方式: 

    没什么用,只是锻炼一下思考方式: 



    展开全文
  • /* * * select name , count(*) num from test where name='男' group by name */ 统计相等的数量 result name num ...select sClass 班级,count(*) 班级学生总人数, sum(case when sGender=0...

    /* 

    *

    *

    select  name , count(*) num from test where name='男' group by name */

    统计相等的数量

    result    name  num

                 男        2

     

    select  sClass 班级,count(*)  班级学生总人数,
    sum(case when sGender=0 then 1 else 0 end) 女生人数,
    sum(case when sGender=0 then 1 else 0 end)*1.0/count(*)女生所占比例,
    sum(case when sGender=1 then 1 else 0 end) 男生人数,
    sum(case when sGender=1 then 1 else 0 end)*1.0 /count(*)男生所占比例  
    from student GROUP BY sClass ORDER BY sClass asc

     

    declare @Major nvarchar(20)
    declare @KSH nvarchar(20)
    set @KSH='123'  -- 23456789012345 12345678901234
    set @Major = (select Major from JQ_Examinee_Info_Manage where KSH=@KSH);
     
    select Class,count(Class) 班级人数,
        sum(case when Examinee_Sex='男' then 1 else 0 end ) 男生人数,
        sum(case when Examinee_Sex='女' then 1 else 0 end ) 女生人数 
        from (SELECT Class,Examinee_Sex from JQ_Examinee_Info_Manage where Major=@Major) as t
     group by t.Class;

    --------------------- 
    作者:Violent_clown 
    来源:CSDN 
    原文:https://blog.csdn.net/Violent_clown/article/details/81707070 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • select sClass 班级,count(*) 班级学生总人数, sum(case when sGender=0 then 1 else 0 end) 该班级女生人数, sum(case when sGender=0 then 1 else 0 end)*1.0/count(*) 该班级女生所占比例, sum(case when sGender...

    select  sClass 班级,count(*)  班级学生总人数,
    sum(case when sGender=0 then 1 else 0 end)  该班级女生人数,
    sum(case when sGender=0 then 1 else 0 end)*1.0/count(*) 该班级女生所占比例,
    sum(case when sGender=1 then 1 else 0 end)  该班级男生人数,
    sum(case when sGender=1 then 1 else 0 end)*1.0 /count(*) 该班级男生所占比例  
    from student GROUP BY sClass ORDER BY sClass asc
     

    案例1、查询人员每日动态统计信息。包括:人员总数、人员男性数量及占比、人员女性数量及占比

      select 
         COUNT(a.JBXXBH) ZYRYZS,
         sum(case when a.XB=1 then 1 else 0 end)  ZYRYNXSL,
         CONCAT(round((sum(case when a.XB=1 then 1 else 0 end)*1.0/count(a.JBXXBH))*100,2),'%') AS ZYRYNXBL, 
         sum(case when a.XB=2 then 1 else 0 end)  ZYRYVXSL,
         CONCAT(round((sum(case when a.XB=2 then 1 else 0 end)*1.0/count(a.JBXXBH))*100,2),'%') AS ZYRYNXBL
        from V_ZD_RYJBXX a,
             V_ZD_KSSRYJBXX c
        left join V_ZD_KSSRYBDXX b on c.RYBH = b.RYBH
        where a.JBXXBH = c.JBXXBH
          and c.RYBJ = '0'

    结果

    展开全文
  • select sClass 班级,count(*) 班级学生总人数, sum(case when sGender=0 then 1 else 0 end) 女生人数, sum(case when sGender=0 then 1 else 0 end)*1.0/count(*)女生所占比例, sum(case when sGender=1 then 1 ...

    select  sClass 班级,count(*)  班级学生总人数,
    sum(case when sGender=0 then 1 else 0 end) 女生人数,
    sum(case when sGender=0 then 1 else 0 end)*1.0/count(*)女生所占比例,
    sum(case when sGender=1 then 1 else 0 end) 男生人数,
    sum(case when sGender=1 then 1 else 0 end)*1.0 /count(*)男生所占比例  
    from student GROUP BY sClass ORDER BY sClass asc

    转载于:https://www.cnblogs.com/Onedayzk/p/6231015.html

    展开全文
  • sql查询统计
  • leetcode580. 统计各专业学生人数SQL

    千次阅读 热门讨论 2020-02-19 11:33:57
    写一个查询语句,查询department表中每个专业的学生人数 (即使没有学生的专业也需列出)。 将你的查询结果按照学生人数降序排列。 如果有两个或两个以上专业有相同的学生数目,将这些部门按照部门名字的字典序从小...
  • 580. 统计各专业学生人数SQL

    千次阅读 2021-02-23 15:55:52
    写一个查询语句,查询department表中每个专业的学生人数 (即使没有学生的专业也需列出)。 将你的查询结果按照学生人数降序排列。 如果有两个或两个以上专业有相同的学生数目,将这些部门按照部门名字的字典序从小...
  • SQL语句:统计男女的人数

    万次阅读 多人点赞 2017-02-07 21:36:03
    有student表,按照班级,统计班级的总人数,男生人数和女生人数分别是多少。 sql语句: select stuClass,count(stuName) 班级人数,sum(case when stuSex='男' then 1 else 0 end ) 男生人数,sum(case when...
  • sqlserver选课人数统计

    2018-07-18 10:59:05
    数据库sqlserver2008 前台可以选课 选的个数不确定 最多选5个 课程有10个 提交后我要在数据库里对课程表里的人数加一 这个存储过程怎么写 传进来的参数个数不确定 我要怎么定义变量 比如我有课程1课程2课程3课程4...
  • LeetCode-SQL-580. 统计各专业学生人数

    千次阅读 2020-03-20 10:27:19
    SELECT dept_name, COUNT(student_id) AS student_number FROM department d LEFT JOIN student s ON d.dept_id = s.dept_id GROUP BY d.dept_name ORDER BY student_number DESC , d.dept_n...
  • 学生成绩表(stuscore): 姓名:name 课程:subject 分数:score 学号:stuid 张三 数学 89 1 张三 语文 80 1 张三 英语 70 1 李四 数学 90 2 李四 语文 ...
  • SQL学生选课数据库

    千次阅读 2013-04-07 08:07:32
    1、E-R图   2、关系模式 Student(Sno, Sname, Sage, Ssex, Sdept) Course(Cno, Cname, Cpno, Ccredit) ...3、实现SQL /*建立学生表*/ create table Student( Sno varchar2(9) primary key, Sname var
  • 经典面试题目:有一个学生记录的表student,形式如下: name class sex 1 a 1(男) 2 b 2(女) 3 c 1 4 a 1 5 a 2 6 a 1 …… 现要统计每个班级的男女人数,结果如下: ...
  • sql统计占比和统计数量

    万次阅读 2014-12-31 19:47:21
    在工作中经常遇到统计占比的需求,有时候还要把没有值得统计为0,如何写sql呢? 下面写一个小例子,作为参考: 数据准备: create table t_group( id NUMBER not null, name VARCHAR2(100)); alter table t_group add ...
  • 该查询练习并没有sql文件进行检查;如果有书写以及其他错误欢迎指出。题目正文:1.找出借书超过5本的借阅信息找出借书超过5本的借阅信息,输出借书卡号及所借图书数。BORROW(借书记录)表 :CNO 借书卡号,BNO 书号,...
  • 为什么80%的码农都做不了架构师?>>> ...
  • 1.score表结构如下: id username china math english 1 zhangsan 45 77 98 2 lisi ...2.查询各科不及格人数,要求查询结果如下:2.score表结构如下: china m
  • 数据库用的是SQL server;IDE用的是eclipse 一、系统功能基本要求 为了便于对学生宿舍生活的管理,学生资料的管理,和快节奏、高效率的工作环境。我本次设计的课题是学生宿舍管理系统。 开发目的和意义: A.管理学生...
  • sql查询一个班级中男女各有多少人及总人数

    万次阅读 多人点赞 2018-12-18 20:47:54
    表结构及数据: 其中 1 代表是男生 ,2 代表是女生 ,然后我们要得到下面这种结果: 可以结合 sum 函数、case 函数以及 count 函数来实现 ... COUNT(1) AS 总人数 FROM stu GROUP BY class
  • sql练习学生成绩查询实践

    千次阅读 2019-06-28 18:53:51
    --SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(CId,Cname,TId) --CId 课程编号,Cname 课程名称,TId 教师编号 --3.教师表 Teacher(TId,Tname) --TId 教师编号,Tname 教师姓名 ...
  • 有student表,按照班级,统计班级的总人数,男生人数和女生人数分别是多少。 select stuClass,count(stuName) 班级人数,sum(case when stuSex='男' then 1 else 0 end ) 男生人数,sum(case when...
  • SQL语句计算男女各占总人数比例

    万次阅读 2013-06-25 20:08:16
    sum(case when sex=0 then 1 else 0 end) 男人数, sum(case when sex=0 then 1 else 0 end)*1.0/count(*)男所占比例, sum(case when sex=1 then 1 else 0 end) 女人数, sum(case ...
  • sql语句,学生统计各省人数和各省的报道人数
  • SQL语句习题练习

    千次阅读 2020-12-29 00:26:34
    采用SQL语句 修改表的结构、 实现数据的维护、 实现查询统计功能、 实现查询功能、 实现存储过程。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,852
精华内容 3,140
关键字:

sql统计学生总人数