在PHP中,我有一个竞赛问题,比如"有多少人会参加?"。我需要选择10个最接近这个参与者总数的答案。
我有一个名为答案的表,其中有一个ID和数字字段。假设总共有100名参与者,我想要10个结果。
我需要选择数字最接近100的10个结果。它应该在100以上和100以下。
我怎么能那样做?
谢谢,
选择(abs(delta))。。。
select id, number, abs(100 - number) as delta
from mytable
order by delta
limit 0, 10
像这样的东西。
您可以计算与子动作的绝对数的接近度;
$proximity=abs($answer - 100);
越小越近!