博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql统计分组区间的人数和
阅读量:6501 次
发布时间:2019-06-24

本文共 550 字,大约阅读时间需要 1 分钟。

统计各分数区间数据

现在要统计:<50、50-60、60-70、70-80、80-90、90-100、>=100分数区间的人数;

利用 INTERVAL 划出7个区间;
再利用 elt 函数将7个区间分别返回一个列名,如下SQL:

1

2
3
4
5
6
7
8
9
10
11
12
13
14
15

mysql> SELECT elt(INTERVAL(score, 0, 50, 60, 70, 80, 90, 100), '<50', '50-60', '60-70', '70-80', '80-90', '90-100', '>=100') as score_level, count(name) as counts

-> FROM class-> GROUP BY elt(INTERVAL(score, 0, 50, 60, 70, 80, 90, 100), '<50', '50-60', '60-70', '70-80', '80-90', '90-100', '>=100');
score_level counts
50-60 1
60-70 3
70-80 1
80-90 2
90-100 1
<50 1
>=100 1

7 rows in set (0.00 sec)

转载地址:http://uityo.baihongyu.com/

你可能感兴趣的文章
为什么你找不到工作?
查看>>
20 个免费的 jQuery 的工具提示插件:
查看>>
Windows录音API学习笔记(转)
查看>>
只有在北方的中国帝国能力享受免费的商业课程:财富规划法与愿景
查看>>
食谱API自由和开放接口-为了发展自己的健康厨房APP应用
查看>>
汇编语言的应用
查看>>
一句话的设计模式(收藏)
查看>>
device platform 相应的表
查看>>
php des 加密解密实例
查看>>
【Mac】Mac键盘实现Home, End, Page UP, Page DOWN
查看>>
14、Cocos2dx 3.0三,找一个小游戏开发Scene and Layer:游戏梦想
查看>>
cocos2d-x3.x屏蔽遮罩层屏蔽触摸button
查看>>
实战使用Axure设计App,使用WebStorm开发(1) – 用Axure描述需求
查看>>
安德鲁斯----多媒体编程
查看>>
ZOJ 1203 Swordfish 旗鱼 最小生成树,Kruskal算法
查看>>
swift版的元组
查看>>
磁盘管理 之 parted命令添加swap,文件系统
查看>>
什么是redis,redis能做什么,redis应用场景
查看>>
Monkey测试命令【学习笔记】
查看>>
[关注]Visual Studio 2010 和 .NET Framework 4.0 专题
查看>>