Laravel 根据两个字段相除的结果排序,也就是按照百分比排序。比如有销售业绩表,其中包含:本月已完成业绩、本月目标业绩两个字段,我们想按照完成率排名,那么在 laravel 中实现方法如下:

$list = Sale::selectRaw('*, yishou/mubiao as wanchenglv')
              ->orderBY('wanchenglv', 'DESC')
              ->get();