如何根据我的搜索预测最接近的值?

时间:2016-06-25 05:15:34

标签: android

8906002660551
8904011505795
8906007240123
8901207503139
8904011516272
8904025968265
8906002411344
8906002412549
8906002411146
8901499009272
8904011516166
8904011504156
8901691011318
.
.
.
.

在我的sqlite数据库中有类似1000的数字。当我搜索像8906007240125这样的数字时,我需要预测最接近的值,即8906007240123。我该怎么做?

如果有人提出实施代码,我会很高兴的。因为我失败了很长时间。感谢。

1 个答案:

答案 0 :(得分:1)

使用此查询并在调用json解析器时发布num

SELECT * FROM your_table_name ORDER BY ABS(? - num) LIMIT 1

?表示您要比较的值。