Medoo Sum的使用:计算字段的值的相加

方法1:sum($table, $column, $where),接受三个参数的传入

$table 传入的参数为字符串:String,即为要查询的数据表名

$column 传入的参数为字符串:String,即为要查询的字段名

$where 传入的参数为数组:array(),即为查询条件,条件参数可默认不传


方法2:sum($table, $join, $column, $where),接受四个参数的传入

$table 传入的参数为字符串:String,即为要查询的数据表名。

$join 传入的参数为数组:Array,即为要关联查询的数据表与字段名称。详细请参考 select多表联查

$column 传入的参数为字符串:String,即为要查询的字段名。

$where 传入的参数为数组:array(),即为查询条件,条件参数可默认不传。


返回值为字符串:String,为数字
例:
$database = new medoo("my_database");
 
$total = $database->sum("account", "user_id");
 
echo "We have " . $total;

以上为计算account表,user_id字段的所有值的总和,等同于SQL语句:

SELECT SUM("user_id") FROM "account"

最后输出结果为:

We have 12