获取MYSQL中最接近的列值

时间:2015-11-12 13:40:32

标签: php mysql

我有一个CP值(数字)的表,例如28030,28060,27100等。用户可以通过PHP引入一个数字。我想,有这个数字,例如,28050,在MYSQL我的表中订购28060作为第一个位置。

这是我表格的基础:

SELECT * FROM `tiendas` ORDER BY `CP`

1 个答案:

答案 0 :(得分:2)

ABS()会奏效。这是一个完成工作的查询:

SELECT 
    CP
FROM tiendas
ORDER BY ABS(CP- 28050) ASC