数据库查询 - 如何按绝对值排序?

时间:2014-03-04 14:40:33

标签: php laravel-4

我有查询获取数据... 我想按绝对价值订购, 当前查询:

$someVar = DB::table('tblName')->where('id', $id)->orderBy('size', 'desc')->get  

我尝试做orderBy(Abs('size'), 'desc')->get之类的事情 但它没有用,也无法在文件中找到任何解决方案。

任何人都知道解决方案吗?

1 个答案:

答案 0 :(得分:8)

您需要使用raw方法才能实现此目的。

->orderBy(DB::raw('ABS(size)'), 'desc');