MICUU
心情
所有
图集
登录
搜索
原创
MySQL里的case when ... then..做排行榜数据
不一样的天空
发布于:2021-02-07
数据是关于游戏的,有总的游戏局数,和胜率 需要先对局数进行划分0-50,50-100,100-500,500-1000,1000以上 想要的数据是,先在区间内根据胜率排行,然后再对总的区间排行 能不能一次查出来 这个是问题,然后得到了答案。 ``` SELECT rate,times,CASE WHEN times>0 && times<50 THEN 1 WHEN times>=50 && times<100 THEN 2 WHEN times>=100 && times<500 THEN 3 WHEN times>=500 && times<1000 THEN 4 ELSE 5 END AS flag FROM game ORDER BY flag,rate DESC ``` ``` SELECT id,status ,CASE WHEN status=0 THEN 1 WHEN status=1 THEN 2 ELSE 5 END AS flag FROM ta_touch_tpl ORDER BY id DESC ``` 关于MySQL中case…when…then…else…end语句更多的用户参考: https://www.cnblogs.com/rxhuiu/p/9134103.html
注:原创不易,转载请注明出处(
https://micuu.com/new/1391.html
),本站所有资源来源于网络收集,如有侵权请联系QQ245557979进行清除。
最后修改与 2022-02-22
上一篇:
MySQL怎么把其中一项设为1 其他设为0
下一篇:
js网页点击出现富强、民主、和谐等文字
留言反馈
请先登录
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈
立即留言
珍藏视频
10分钟高效燃脂
30天高效瘦脸操
5分钟缓解颈椎操
友人
微博
全民K歌
唱吧
今日头条
悠悠网
科技小锅盖
彼岸桌面
阮一峰
laravel社区
V2ex
掘金
更多>