【发布时间】:2013-11-23 17:57:45
【问题描述】:
假设我们有一张这样的桌子
id|value
--------
1 | 50
2 | 19
3 | 100
4 | 21
5 | -10
如何使用ORDER BY 运算符按值与另一个值的距离对值进行排序?
SELECT * FROM table ORDER BY nearest(value,30) DESC
获取此表:
id|value
--------
4 | 21
1 | 50
2 | 19
5 | -10
3 | 100
【问题讨论】:
标签: sql sql-server tsql sql-order-by distance