当前位置:操作系统 > Unix/Linux >>

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

数据库查询字段某个值附近的10条数据
 
要查下数据表里面某个值附近的10条数据。
 
1,便利出来所有的数据逐个比较找10条跟它相差最小的数据。
 
2,直接用sql语句查出来。(假设该字段为value,数值为100附近的10条数据)
 
select * from player order by abs(value-100)  asc limit 10;(mysql)
 
根据字段减去100 的绝对值从低到高排序,选出10条即可。
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,