我有查询获取数据... 我想按绝对价值订购, 当前查询:
$someVar = DB::table('tblName')->where('id', $id)->orderBy('size', 'desc')->get
我尝试做orderBy(Abs('size'), 'desc')->get
之类的事情
但它没有用,也无法在文件中找到任何解决方案。
任何人都知道解决方案吗?
答案 0 :(得分:8)
您需要使用raw
方法才能实现此目的。
->orderBy(DB::raw('ABS(size)'), 'desc');