一个mysql如何快捷查询的问题
程序员文章站
2022-04-22 12:17:14
...
数据是关于游戏的,有总的游戏局数,和胜率
需要先对局数进行划分0-50,50-100,100-500,500-1000,1000以上
想要的数据是,先在区间内根据胜率排行,然后再对总的区间排行
能不能一次查出来
需要先对局数进行划分0-50,50-100,100-500,500-1000,1000以上
想要的数据是,先在区间内根据胜率排行,然后再对总的区间排行
能不能一次查出来
回复内容:
数据是关于游戏的,有总的游戏局数,和胜率
需要先对局数进行划分0-50,50-100,100-500,500-1000,1000以上
想要的数据是,先在区间内根据胜率排行,然后再对总的区间排行
能不能一次查出来
先将同一区间的记录标记相同的flag,然后对标记(flag)和胜率(rate)排序就可以了。
SELECT rate,times,CASE
WHEN times>0 && times=50 && times=100 && times=500 && times
推荐阅读
-
mysql 一个较特殊的问题:You can't specify target table 'wms_cabinet_form'
-
mysql unique key在查询中的使用与相关问题
-
SQL order by ID desc/asc加一个排序的字段解决查询慢问题
-
mysql5.6及以下版本如何查询数据库里的json
-
SQL如何实现MYSQL的递归查询
-
从一个MySQL的例子来学习查询语句
-
关于mysql查询字符集不匹配问题的解决方法
-
Hibernate通过SQL查询常量时只返回第一个字符问题的解决方法
-
JQuery slideshow的一个小问题(如何发现及解决过程)
-
如何提高MySQL Limit查询性能的方法详解