📜  laravel 求和关系列 - PHP (1)

📅  最后修改于: 2023-12-03 14:43:48.976000             🧑  作者: Mango

Laravel 求和关系列 - PHP

在 Laravel 中,查询构建器提供了多种聚合函数,其中包括 sum,用于计算指定列的总和。在本篇文章中,我们将介绍如何在 Laravel 中使用 sum 函数计算关系列中列的总和。

语法
DB::table('table_name')->sum('column_name');

以上代码将返回给定列的总和。

例子

假设我们有一个 orders 表,其中包含 amountquantity 列,我们想要计算 amount * quantity 的总和,可以这样做:

$total = DB::table('orders')->sum(DB::raw('amount * quantity'));

echo "Total: " . $total;

输出:

Total: 1500
总结

使用 sum 函数计算关系列中列的总和在 Laravel 中非常简单直接。在上述示例中,我们使用了 DB::table 对象从 orders 表中获取数据,并使用 sum 聚合函数计算了 amount * quantity 的总和。