使用查询构造器查询时间时,直接将时间戳转换为时间格式
select 查询时,直接返回时间格式(输出年月日 时分秒,如果不需要时分秒,就删除“%T”即可)
DB::raw('DATE_FORMAT(FROM_UNIXTIME(order_time),\'%Y-%m-%d %T\') as order_time');
select 查询时,使用if判断
DB::raw('(CASE WHEN 字段值 = 1 THEN \'已支付\' WHEN 字段值 = 2 THEN \'支付中\' WHEN 字段值 = 3 THEN \'未支付\' ELSE \'其他\' END) as 字段名称')
groupBy分组时,将指定字段的值全部列出,并用逗号‘,’隔开
DB::raw(“group_concat(distinct(name)) as name”);
输出的数据是这样的格式"张三,李四,王五"