gpt4 book ai didi

mysql - 如何从mysql表中选择范围计数?

转载 作者:可可西里 更新时间:2023-11-01 06:56:55 26 4
gpt4 key购买 nike

我在 mySql 中有一个表 t_points,如下例所示。

Name          Surname          Point
Joe Arnold 120
Michale Black 250
Masha Petrova 300
Natalie Jackson 120
John Turo 200
Bona Meseda 250
Zeyda Nura 150
Zanura Bohara 60
Shaheen Boz 360
Abbas Murat 160
Keira Black 230
Tom Robinson 480
Fred Balka 490
Semia Hudovi 90
Sona Bahari 60

我想编写一个查询来显示点范围的计数。点数范围是这样的:0到100、101到200、201到300、301到400之间的点。结果必须如下所示

0_100           101_200          201_300            301_400
3 5 4 3

我想你明白我想说什么了。那么我必须使用哪个查询来获得这个结果?
谢谢。

最佳答案

select
count(CASE WHEN point BETWEEN 0 AND 100 THEN 1 END) as count0_100,
count(CASE WHEN point BETWEEN 101 AND 200 THEN 1 END) as count101_200,
count(CASE WHEN point BETWEEN 201 AND 300 THEN 1 END) as count201_300,
...
from
t_poits

关于mysql - 如何从mysql表中选择范围计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10028431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com