sql统计各分数段人数示例
经常需要进行数据统计分析,可以结合sql语句中的sum记和、case分类来实现分类统计。
例如统计各分数段人数。90-100分数段内的标记为A,80-89分数段内的标记为B,70-79分数段内的标记为C,60-69分数段内的标记为D,小于60的标记为E,并统计各分数段的人数。
– 建表
CREATE TABLE `student` (`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键ID',`name` varchar(50) NOT NULL COMMENT '姓名',`score` double(11,8) NOT NULL DEFAULT '0.00000000' COMMENT '分数',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=126424 DEFAULT CHARSET=utf8 COMMENT='学生表';
– 插入数据
INSERT INTO student VALUES('1','wanwei',95);
INSERT INTO student VALUES('2','shixiaoyan',90);
INSERT INTO student VALUES('3','wangwu',70);
INSERT INTO student VALUES('4','wsdfangwu',60);
INSERT INTO student VALUES('5','sadf',50);
INSERT INTO student VALUES('6','frgd',65);
– 统计各分数段人数
select sum(case when score between 90 and 100 then 1 else 0 end) as A,
sum(case when score between 80 and 89 then 1 else 0 end) as B,
sum(case when score between 70 and 79 then 1 else 0 end) as C,
sum(case when score between 60 and 69 then 1 else 0 end) as D,
sum(case when score<60 then 1 else 0 end) as E
from student
结果:
sql统计各分数段人数示例相关推荐
- 计算机中及格人数怎么算,在excel中如何计算及格率和优秀率及统计各分数段人数...
<在excel中如何计算及格率和优秀率及统计各分数段人数>由会员分享,可在线阅读,更多相关<在excel中如何计算及格率和优秀率及统计各分数段人数(14页珍藏版)>请在人人文库 ...
- 计算机成绩统计优秀率,在excel中如何计算及格率和优秀率及统计各分数段人数.doc...
在excel中如何计算及格率和优秀率及统计各分数段人数.doc 在excel中如何计算及格率和优秀率 在excel中如何计算及格率和优秀率 A3=85 A4=23 A5=80 =COUNTIF(A2: ...
- 在Excel中使用FREQUENCY函数统计各分数段人数
用Excel怎样统计出学生成绩各分数段内的人数分布呢?很多文章都推荐使用CountIF函数,可是每统计一个分数段都要写一条函数,十分麻烦.例如, 要在C58:C62内统计显示C2:C56内小于60分. ...
- 用函数统计各分数段人数c语言,excel统计各分数段人数的函数
Q2:如何使用Excel函数统计各分数段的人数 "使用Excel函数统计各分数段的人数"的操作步骤是: 1.打开Excel工作表: 2.由已知条件可知,需要将B2:B34单元格的分 ...
- 用函数统计各分数段人数c语言,如何使用Excel函数统计各或分数段的人数(五种方法).doc...
Excel教程:妙用Excel五个函数统计学生期末考试分数段 考试结束,老师们都要对学生的考试成绩进行分析.各分数段人数的统计是其中一项必做的工作.在Excel中,怎样快速准确地统计分数段人数呢?以下 ...
- 用函数统计各分数段人数c语言,如何使用Excel函数统计各分数段的人数(五种方法)...
如何使用Excel函数统计各分数段的人数(五种方法),对老师很有用哦. Excel教程:妙用Excel五个函数统计学生期末考试分数段 考试结束,老师们都要对学生的考试成绩进行分析.各分数段人数的统计是 ...
- python统计各分数段人数并可根据选择绘制不同的图形_python习题整理
1. 输入两个整数,输出这两个数相加的等式和结果.如,输入 12 和 34 ,则输出 12+34=46 a=int(input()) b=int(input()) c=a+b print(a,end= ...
- python统计各分数段人数并可根据选择绘制不同的图形_统计图形自己就可搞定,一文学会用Python绘制经典饼图...
饼图,应该是大家比较熟悉的图形了吧,作为用来展示定性数据比例分布特征的经典统计图形,通过饼图,你可以很直观的看到各组数据的占比情况哦,上次已经和大家探讨了如何用Python来绘制经典的阶梯图,今天呢, ...
- 怎么利用Excel统计各分数段的人数?(亲测sum函数可用)
每当考试阅卷结束后,老师们都要对考试成绩进行统计,而统计各分数段人数是其中必不可少的一部分.那么怎么快速对各分数段人数进行统计呢?下面我就跟大家分享几个简便的方法. 工具/原料 Excel 2010 ...
最新文章
- 写出float x 与“零值”比较的if语句
- unity3d读取android文本文件,职场小白求助Unity项目Android端读取CSV文本问题
- linux平台及windows平台mysql重启方法
- gitlab修改配置重启_centos7下gitlab安装说明
- 使用python套用excel模板_Python自动化办公Excel-从表中批量复制粘贴数据到新表
- php怎么配置configure,PHP编译参数configure配置详解(持续更新中)
- 安卓逆向系列教程 4.9 破解内购 II
- 原创音乐人炙手可热,中国原创音乐进入新周期?
- img 显示base64_用 PySimpleGUI 做程序(7)--显示图片
- 东财计算机应用基础在线作业一,东财《计算机应用基础》综合作业
- java 和mysql做Android_基于Android和Java后台的朋友圈的设计和实现
- HDOJ--2092--整数解(水题)
- python xpath 中文乱码_Python爬虫实战 批量下载高清美女图片!让你们开开眼!
- [中文翻译] ASP.NET 5 简介(Introducing ASP.NET 5,原作ScottGu 2015/2/23)
- MySQL Clone插件
- java实现五子棋_Java的五子棋实现
- lisp scheme 果壳_学习LISP(一): Scheme编辑器 Edwin
- 【抽奖平台开发(1)】抽奖功能的前端实现(HTML+JS+CSS)
- OHS简单安装与系统配置
- xposed框架 微信群发源码
热门文章
- 使用Landsat系列数据来检测喜马拉雅地区的冰湖溃决(Georg Veha等人,RSE,2018)
- 程序linux培训,马哥-51CTO-Linux培训-0910-程序包管理
- php 匹配多个正则表达式,php – 正则表达式匹配无限数量的选项
- 【html】理工男李峋的极致浪漫:爱心代码|和你的心跳同频共振
- 《程序员》2012年4期精彩内容:创业
- Java多线程-任务拒绝策略
- 手机屏幕常见故障_手机屏幕失灵怎么回事 手机屏幕失灵解决办法
- 分享一些可以调研B端产品的网站,建议收藏
- Java SE 6.0实现高质量桌面集成开发
- 男人40岁后的健康生活方式