这时候,你需要把
“最接近5的数字”
这个需求变成一个可以量化的东西。
1、什么可以衡量接近?数学上来说,是不是 ABS(X-5)越小越接近?
2、然后你再想想接下来需要做什么。
SELECT
*
FROM
t
ORDER BY
ABS( t.Num - 5 )
----原答案---
select * fromm t where num > 5-x and num < 5+x
需求是排序,而不是筛选。
@爱编程的大叔: 哦....我写个试试
SELECT
*
FROM
t
ORDER BY
ABS( t.Num - 5 )