我想像这样的sqllaravel中使用子字符串求和。 (我的型号是Fgbarcode)感谢您的帮助T ^ T

SELECT SUM(substr(fg_code, 22,14)) AS fg_code
FROM fg_barcode group BY substr(fg_code,2,3);
分析解答

假设您拥有eloquent model,则可以利用DB Raw来实现这些自定义mysql查询。

FgBarcode::
    select(DB::raw('SUM(substr(fg_code, 22,14)) AS fg_code'))
    ->groupBy(DB::raw('substr(fg_code,2,3)'));