要查下數據表裏面某個值附近的10條數據。
1,便利出來所有的數據逐個比較找10條跟它相差最小的數據。
2,直接用sql語句查出來。(假設該字段爲value,數值爲100附近的10條數據)
select * from player order by abs(value-100) asc limit 10;(mysql)
根據字段減去100 的絕對值從低到高排序,選出10條即可。
要查下數據表裏面某個值附近的10條數據。
1,便利出來所有的數據逐個比較找10條跟它相差最小的數據。
2,直接用sql語句查出來。(假設該字段爲value,數值爲100附近的10條數據)
select * from player order by abs(value-100) asc limit 10;(mysql)
根據字段減去100 的絕對值從低到高排序,選出10條即可。