2014-03-04 147 views
2

我有查询获取数据... 我想绝对值来订购吧, 当前查询:数据库查询 - 如何按绝对值进行排序?

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

我试图做类似orderBy(Abs('size'), 'desc')->get
,但它没有工作,可以”在文档中找到任何解决方案。

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

回答

8

您需要使用方法raw才能正常工作。

->orderBy(DB::raw('ABS(size)'), 'desc'); 
相关问题