数据库查询字段某个值附近的10条数据

数据库查询字段某个值附近的10条数据,第1张

要查下数据表里面某个值附近的10条数据。

1,便利出来所有的数据逐个比较找10条跟它相差最小的数据。

2,直接用sql语句查出来。(假设该字段为value,数值为100附近的10条数据)

select * from player order by abs(value-100)  asc limit 10;(mysql)

根据字段减去100 的绝对值从低到高排序,选出10条即可。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/2085702.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-07-22
下一篇 2022-07-22

发表评论

登录后才能评论

评论列表(0条)

保存