數據庫查詢字段某個值附近的10條數據

要查下數據表裏面某個值附近的10條數據。

1,便利出來所有的數據逐個比較找10條跟它相差最小的數據。

2,直接用sql語句查出來。(假設該字段爲value,數值爲100附近的10條數據)

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

根據字段減去100 的絕對值從低到高排序,選出10條即可。

發佈了85 篇原創文章 · 獲贊 146 · 訪問量 52萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章