SQL 一条SQL语句 统计 各班总人数,男女各总人数 ,各自 男女 比例

SQL 一条SQL语句 统计 各班总人数、男女各总人数 、该班级男女 比例 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... 阅读详情

/* 

*

*

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 
来源:优快云 
原文:https://blog.youkuaiyun.com/Violent_clown/article/details/81707070 
版权声明:本文为博主原创文章,转载请附上博文链接!

2026零成本私有化:OpenClaw一键搭建Discord/Telegram智能机器人,数据不出本地,永久免费替代ChatGPT 如果内置的功能不能满足你的需求,你可以很容易地添加自己的自定义工具。public string Description => "查询指定城市的天气";// 调用天气API获取天气信息return $"city今天的天气是晴,温度25度";// 注册工具今天北京的天气怎么样?大模型的选择很重要:不要盲目追求大参数的模型。对于大多数场景来说,7B参数的模型已经足够用了,而且速度快,内存占用低。上下文长度不要设置太大:上下文长度越大,内存占用越高,推理速度越慢。 阅读详情

相关推荐

ios生成海报使用dom-to-image中toPng报错isTrusted:true

主要是ios中safari浏览器解析错误,引起的报错,主要引起原因toPng会调用toSvg,toSvg直接将html标签内容通过svg中foreignObject标签直接包裹,然后转base64, 通过data:image/svg+xml;解决办法:二次生成(调用两次),判断ios or 安卓,生成第一次生成,不用参数,例如:scale: 3,在第二次生成再进行清晰度操作,避免多次生成,引起性能消耗。以上种种很多案例,使用canvase进行转换的,标签丢失,直接toPng版本的,兼容性问题。

weixin_44601570的博客 2105

sql查询一个班级中男女各有多少人及总人数

表机构及数据: 其中 1 代表是男生 ,2 代表是女生 ,然后我们要得到下面这种结果: 可以结合 sum 函数、case 函数以及 count 函数来实现 SELECT class AS 班级, SUM(CASE WHEN sex = 1 THEN 1 ELSE 0 END) AS 男, SUM(CASE WHEN sex = 2 THEN 1 ELSE 0 END) AS 女, CO...

小码农要饭之路 4万+

Feko仿真GPS微带天线学习笔记

为了优化方便,使参数变量化,所以定义几个变量在CADFEKO左侧浏览器中如图所示定义变量,如下表贴片的尺寸切角尺寸feed =-6.4馈电点距坐标原点的距离sub_w=45基板的宽度sub_d=45基板的长度sub_h=5基板的高度epsR=5.6介电常数损耗角正切。

qq_36521926的博客 3992

SQL:如何用一个SQL统计出全校男生个数、女生个数以及总人数

SQL:如何用一个sql统计出全校男生个数、女生个数以及总人数 本文为转载:https://blog.youkuaiyun.com/wangjinsu7/article/details/52257150 情景:统计全校的男生、女生、以及总人数 表结构如下: table : students coulmns : studentID char(40) NOT NULL ...

ywl470812087的博客 13万+

Pintos project 1 实验报告(代码分享)

任务一 Alarm Clock 用到的相干目录有: pintos/src/devices time.h && time.c pintos/src/threads thread.h && thread.c 预期pass希望:暂无,安装pintos之后,第一次对threads进行make check操作,可以发现以alarm--开头的前六个文件,以及mlfqs-fair-2和mlfqs-fair-20文件,一开始就测试成功pass。但是为了避免对后期的修改有影响,这里还是要

m0_53112875的博客 6869

【学习路线】 游戏客户端开发入门到进阶

游戏开发是一个交叉性极强的技术领域,对开发者提出了高维度的要求。作为初学者,不要急于求成,打牢基础、注重原理、勤于实践,你的成长将会非常快速而稳健。希望这份学习路线与书单能为你指明方向,迈出职业开发者的第一步。

hhw_hhw的博客 2130

分组查询

分组查询   SELECT CourseID,AVG(Score) AS 课程平均成绩   FROM Score   GROUP BY CourseID 以上这种类型查询 ,在SQL Sever 中叫作分组查询,分组查询采用GROUP BY 子句来实现。 多列分组查询 而如果要统计每个学期男、女学生人数,则理论上先把每个学期分开,再针对每个学期,把男、女学生人数各自统计,也就是需要按照两个列进行分组:所属年纪和性别。T-SQL语句如下。 SELECT COU..

ToDarryL的博客 1617

鸿蒙5.0进阶开发:UI开发-不依赖UI组件的全局自定义弹出框 (openCustomDialog)(推荐)

本文介绍通过入参形式为ComponentContent创建自定义弹出框............

AyomQAQ的博客 1850

查询统计一个班级表中男生女生各自的数量的sql

select case when IS_AUTO_VISIT='男' then '男' else '女' end 性别,count(*) 总数 from student group by case when IS_AUTO_VISIT='男' then '男' else '女' end;select 性别,count(*) 人数 from student group by 性别;

qq_24238389的博客 2万+

CloudCompare 多窗口联动显示点云

CloudCompare支持多窗口联动显示多个点云数据,可以用来比对原始点云数据与语义分割后的结果。 一、创建多个视窗 打开CloudCompare后会默认有一个视图,我们要同时打开两个数据就需要再创建一个视图,选择菜单栏里的3D Views,在下拉菜单中点击new,这样就创建了一个新的视图,这时3D Views的下拉菜单中有3D View 1和3D View 2两个视图,然后点击3D Views下拉菜单中的Title,这时在数据展示区就会出现两个并列的窗口。 二、分别加载点云数据 将数据分别拖进两个

zhaoguanhua的博客 2740

YOLOv5源码逐行超详细注释与解读(5)——配置文件yolov5s.yaml

全网最详细的YOLOv5源码解读之配置文件yaml。逐行注释,逐句讲解,一文带你了解yaml。小白必看!

路人贾的博客 1万+

SQL 一条SQL语句 统计 各班总人数,男女各总人数 ,各自 男女 比例 (转)

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) 男生人数,...

weixin_30361641的博客 4830

【RH850/U2A】:HSM与APP通信(中断方式)

HSM与APP通信(中断方式)

1994

MySQL 统计 各班总人数、男女各总人数 、该班级男生比例,女生比例

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) 该...

qq_41988504的博客 2万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

MySQL场景分析--按照班级查询,并统计各班级男、女的人数和总人数

现在有一张学生表,字段如下。请按照班级查询,并统计各班级男、女的人数和总人数。

- 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

oracle统计一个班男生女生,一条sql统计一个班级的男女人数

有一个学生记录的表student,形式如下:name class sex1a男2b女3c男4a男5a女6a男……现要统计每个班级的男女人数,结果如下:class 男女a31b0 1c...

weixin_35545135的博客 3386

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

SQL语句计算男女各占总人数比例

select   count(*) as 人口总数, 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 whe

miaoshaohoa的专栏 1万+

SQL语句:统计男女的人数

有student表,按照班级,统计班级的总人数,男生人数和女生人数分别是多少。 sql语句: select stuClass,count(stuName) 班级人数,sum(case when stuSex='男' then 1 else 0 end ) 男生人数,sum(case when stuSex='女' then 1 else 0 end ) 女生人数 from st

csulfy的博客 9万+

MySQL8.0.31统计男女生人数及比例

【代码】MySQL8.0.31统计男女生人数及比例。

weixin_48788281的博客 5841

mysql男女比例怎样计算_sql server 计算男女比例 百分比

--分组列出性别 计算男女各人数 和所占比例select tsex ,count(*) from person_info where ttype='在职人员' group by tsex--总人数select count(*) from person_info--占比select cast( convert (decimal(18,2),100*cast(count(*) as float)/c...

weixin_35748962的博客 1810

mysql查男女比例百分比_sql server 计算男女比例 百分比

--分组列出性别 计算男女各人数 和所占比例select tsex ,count(*) from person_info where ttype='在职人员' group by tsex--总人数select count(*) from person_info--占比select cast( convert (decimal(18,2),100*cast(count(*) as float)/c...

weixin_42347943的博客 5638

oracle统计一个班男生女生,用一条sql统计所一个班级的男女人数

有一个学生记录的表student,形式如下: name classsex 1a男2b女3c男4a男5a女6a男…… 现要统计每个班级的男女人数,结果如下: class 男女a31b01 c10 用一句select语句实现SQL:create table student(sID int identity(1,1) primary...

weixin_42345868的博客 2574

sql 一条语句统计男女人数

第一种方法: SELECT user.sex, count(user.sex) as 总数 FROM test.user group by user.sex; 执行结果 ​​​​ 第二种方法: select sum(case when sex = '男' then 1 else 0 end) 男生人数 , sum(case when sex = '女' then 1 else 0 end) 女生人数 from test.user 说明: sum(case w...

九斤 3万+
上一篇: 两种查中间两行数据的方法
下一篇: webapi2 的简单规则
Bill11YAng
博客等级 码龄14年 165粉丝 230原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值