MySQL查询“值”最为接近的数据 新需求整理 1.优先精确对比,如果存在在返回。 2.如果不存在,按照该数据排序,查找最接近的一个,并且前8位一致的,返回对应的数据 使用ABS()绝对值函数,可解决问题 SELECT * FROM table ORDER BY ABS('需要比较的数据' - `需要比较的字段`) LIMIT 1