吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1748|回复: 23
收起左侧

[求助] SQL语句如何查询某个数的前5和

[复制链接]
心中的沉默 发表于 2022-1-11 16:29
https://www.52pojie.cn/thread-1573998-1-1.html
写了一个小游戏,但是排行榜有问题,导致没办法吧挑战和自己差不多的道友
SQL语句怎么查询自己修为前面的排行和后面的排行呢?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

林大钦 发表于 2022-1-11 16:32
沙发,坐等更新。
对不起,我以为是水区!!!!!
不是恶意灌水的。
云在天 发表于 2022-1-11 16:33
SQL的写法和你数据库的结构有关系,如果是筛选可以用where语句
mink 发表于 2022-1-11 16:34
mink 发表于 2022-1-11 16:35
先查出自己的排名为子查询
然后使用限制语句查两次不就行了
 楼主| 心中的沉默 发表于 2022-1-11 16:35
云在天 发表于 2022-1-11 16:33
SQL的写法和你数据库的结构有关系,如果是筛选可以用where语句

字段就账户,密码,在线时间,修为,等级 什么的,修为就是整数型的
chaifengbox 发表于 2022-1-11 16:35
是否考虑把道友的"战力" - 自己战力.  然后取绝对值 排序正序top 5?
 楼主| 心中的沉默 发表于 2022-1-11 16:38
chaifengbox 发表于 2022-1-11 16:35
是否考虑把道友的"战力" - 自己战力.  然后取绝对值 排序正序top 5?

目前就是正序top 10,查询,只会写前10
 楼主| 心中的沉默 发表于 2022-1-11 16:38
mink 发表于 2022-1-11 16:35
先查出自己的排名为子查询
然后使用限制语句查两次不就行了

大佬可以上段代码我去试试吗
chaifengbox 发表于 2022-1-11 16:39
那就前十咯.  你不是要和自己差不多的道友.  直接做判断呗.
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 17:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表