gpt4 book ai didi

sql - 如何在具有特定 ID 的记录之前和之后获得 5 条记录?

转载 作者:行者123 更新时间:2023-12-01 01:35:19 27 4
gpt4 key购买 nike

我有一张名为 scores 的表与列 idscore .我想通过其 id 访问特定记录以及它前后的5条记录。 SQL中有没有办法说“在它之前和之后获取带有nx项的id的分数?”

最佳答案

尝试:

  SELECT * 
FROM scores
WHERE score >= n
ORDER BY score ASC
LIMIT 6

UNION

SELECT *
FROM scores
WHERE score < n
ORDER BY score DESC
LIMIT 5

语法可能会有所不同,具体取决于您使用的数据库服务器。

关于sql - 如何在具有特定 ID 的记录之前和之后获得 5 条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2459328/

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