方法 说明
count 统计数量,参数是要统计的字段名(可选)
max 获取最大值,参数是要统计的字段名(必须)
min 获取最小值,参数是要统计的字段名(必须)
avg 获取平均值,参数是要统计的字段名(必须)
sum 获取总分,参数是要统计的字段名(必须)
用法示例:
获取用户数:
Db::table(‘think_user')->count(); // 助手函数 db(‘user')->count();
或者根据字段统计:
Db::table(‘think_user')->count(‘id'); // 助手函数 db(‘user')->count(‘id');
获取用户的最大积分:
Db::table(‘think_user')->max(‘score'); // 助手函数 db(‘user')->max(‘score');
获取积分大于0的用户的最小积分:
Db::table(‘think_user')->where(‘score>0')->min(‘score'); // 助手函数 db(‘user')->where(‘score>0')->min(‘score');
获取用户的平均积分:
Db::table(‘think_user')->avg(‘score'); // 助手函数 db(‘user')->avg(‘score');
统计用户的总成绩:
Db::table(‘think_user')->sum(‘score'); // 助手函数 db(‘user')->sum(‘score');
案例
//统计字段tuition 学费的总分数 $tuition_total= db('student')->where($where)->sum('tuition');; $count = count($rs1);//取得记录集总条数 jsonStudent(0,$tuition_total,'数据返回成功',$count,$rs);
以上这篇tp5 sum某个字段相加得到总数的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。
所以我一直在尝试制作某种计算器工具。其中一个功能是检查一个数字的因子是否与某个数相乘,但同时又与另一个数相乘。这有助于分解三项式。我找到了原因,但我不知道如何继续。这就是我目前所拥有的 请记住,我的程序的架构是调用所有其他函数的主类。 示例:X^2 9x 20=(x 5)(x 4) 4*5 = 20 4 5 = 9
问题内容: 我有一个类似这样的模型: 现在,我想在数据库级别进行计算。使用Django聚合,我可以获取每个字段的总和,但是不能获取字段相乘的总和。 问题答案: 对于Django> = 1.8,请遵循@kmmbvnr提供的答案 可以使用Django ORM: 这是你应该做的: 注意:如果两个字段的类型不同,例如&,则应将要返回的类型作为的第一个参数传递 这是一个很晚的答案,但我想它会帮助某人寻找相同
在对模型及其相关模型执行更新操作后,我需要保存更新的字段数。 假设我有一个用户配置文件编辑表单。在该表单上,我允许用户更新其firtname,lastname,密码。 用户模型有电子邮件和密码字段,其他字段也很少。 UserProfile模型也有名、姓和其他字段。 User模型与具有hasOne关联的UserProfile模型相关联。 有很多,也有很多联系。 如果用户更新了名字和密码,我需要向用户
我有这个问题。但我很难解释,因为我不知道确切的术语。希望有人能理解。我会尽力描述。我觉得这与
问题内容: 我需要计算我的Rails 3应用程序中两个字段的乘积之和(即等效于Excel的sumproduct函数)。Rails中是否有一种方法可以帮助解决此问题,如果没有,那么使用自定义sql的Rails代码是什么? 例如,一家旅馆有许多房间。“房间”具有平方英尺(平方英尺),数量(该大小)和hotel_id的属性。我想计算给定酒店中所有房间的总平方英尺。在SQL中,对于Hotel.id = 8
我想计算两个字段的总和,然后在文档中创建新的字段,比如:“total sum”。但我不知道怎么做。都在MongoDB中。这里有一个例子: