如何获取所有数据和orderBy特定单词。 例如,我有列名称状态。状态为“已批准”,“待定”,“已拒绝”的存储。
如何按降序显示所有状态“待定”等数据?
答案 0 :(得分:1)
这可能有效:
$data= DB::table('table_name')
->orderby(DB::raw('case when status= "Pending" then 1 when status= "Rejected" then 2 when status= "Approved" then 3 end'))
->get();