📅  最后修改于: 2023-12-03 14:43:48.976000             🧑  作者: Mango
在 Laravel 中,查询构建器提供了多种聚合函数,其中包括 sum
,用于计算指定列的总和。在本篇文章中,我们将介绍如何在 Laravel 中使用 sum
函数计算关系列中列的总和。
DB::table('table_name')->sum('column_name');
以上代码将返回给定列的总和。
假设我们有一个 orders
表,其中包含 amount
和 quantity
列,我们想要计算 amount * quantity
的总和,可以这样做:
$total = DB::table('orders')->sum(DB::raw('amount * quantity'));
echo "Total: " . $total;
输出:
Total: 1500
使用 sum
函数计算关系列中列的总和在 Laravel 中非常简单直接。在上述示例中,我们使用了 DB::table
对象从 orders
表中获取数据,并使用 sum
聚合函数计算了 amount * quantity
的总和。