首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >php-mysqli -在sql查询中,如果搜索ID,如何同时获得上面5行和下面5行结果

php-mysqli -在sql查询中,如果搜索ID,如何同时获得上面5行和下面5行结果
EN

Stack Overflow用户
提问于 2017-07-24 22:20:01
回答 2查看 76关注 0票数 0

在sql查询中,如果搜索ID,如何也获得高于该值5行和低于该值5行?

示例:假设您正在使用query搜索ID 7

代码语言:javascript
运行
复制
"SELECT * FROM `ID` WHERE `ID` = 7"

如何获取I 6、5、4、3、2和8、9、10、11、12?

因此,使用搜索输入表单,无论输入什么数字,它都知道向上查找并在输入值的上方显示5,在输入值下方显示5。

我希望这是有意义的

EN

Stack Overflow用户

回答已采纳

发布于 2017-07-24 22:27:02

您可以使用between运算符从一系列值中进行选择。在您的例子中,如果您想要7的"5“,那么您可以让起始值是7-5,并让结束值是7+5。

代码语言:javascript
运行
复制
SELECT * FROM `ID` WHERE `ID` BETWEEN (7-5) and (7+5)
票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45282996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档