【TP5 :数据库:查询构造器:链式操作】聚合查询

版权声明:本文为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');   

猜你喜欢

转载自blog.csdn.net/qq_39251267/article/details/82254237