版权声明:本文为ywcmoon原创文章,未经允许不得转载。 https://blog.csdn.net/qq_39251267/article/details/82254237
版本 | 功能调整 |
---|---|
5.0.14 | max和min方法增加第二个参数用于设置是否强制转换数字 |
ThinkPHP统计操作内置方法
方法 | 说明 |
---|---|
count | 统计数量,参数是要统计的字段名(可选) |
max | 获取最大值,参数是要统计的字段名(必须) |
min | 获取最小值,参数是要统计的字段名(必须) |
avg | 获取平均值,参数是要统计的字段名(必须) |
sum | 获取总分,参数是要统计的字段名(必须) |
//count()
Db::table('think_user')->count(); //获取用户数
db('user')->count(); // 助手函数
Db::table('think_user')->count('id'); //根据字段统计
db('user')->count('id');
//max()
Db::table('think_user')->max('score');
db('user')->max('score');
//min()
Db::table('think_user')->where('score>0')->min('score');
db('user')->where('score>0')->min('score');
//avg()
Db::table('think_user')->avg('score');
db('user')->avg('score');
//sum()
Db::table('think_user')->sum('score');
db('user')->sum('score');