OpenSNS统计查询
2016-05-31 00:00
337 查看
摘要: 在应用中我们经常会用到一些统计数据,例如当前所有(或者满足某些条件)的用户数、所有用户的最大积分、用户的平均成绩等等,OpenSNS为这些统计操作提供了一系列的内置方法
用法示例:
统计查询
在应用中我们经常会用到一些统计数据,例如当前所有(或者满足某些条件)的用户数、所有用户的最大积分、用户的平均成绩等等,OpenSNS为这些统计操作提供了一系列的内置方法,包括:方法 | 说明 |
---|---|
Count | 统计数量,参数是要统计的字段名(可选) |
Max | 获取最大值,参数是要统计的字段名(必须) |
Min | 获取最小值,参数是要统计的字段名(必须) |
Avg | 获取平均值,参数是要统计的字段名(必须) |
Sum | 获取总分,参数是要统计的字段名(必须) |
$User = M("User"); // 实例化User对象获取用户数:
$userCount = $User->count();或者根据字段统计:
$userCount = $User->count("id");获取用户的最大积分:
$maxScore = $User->max('score');获取积分大于0的用户的最小积分:
$minScore = $User->where('score>0')->min('score');获取用户的平均积分:
$avgScore = $User->avg('score');统计用户的总成绩:
$sumScore = $User->sum('score');并且所有的统计查询均支持连贯操作的使用。
相关文章推荐
- kindeditor 批量上传 上传失败 thinkphp swfupload session
- ThinkPHP关联模型操作实例分析
- thinkphp3.0 模板中函数的使用
- ThinkPHP中where()使用方法详解
- ThinkPHP采用<volist>实现三级循环代码实例
- Thinkphp模板标签if和eq的区别和比较实例分析
- 合并ThinkPHP配置文件以消除代码冗余的实现方法
- ThinkPHP中自定义目录结构的设置方法
- ThinkPHP控制器详解
- ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
- 解析thinkphp中的M()与D()方法的区别
- ThinkPHP采用模块和操作分析
- Thinkphp模板中使用自定义函数的方法
- linux下使用ThinkPHP需要注意大小写导致的问题
- ThinkPHP中FCKeditor编辑器的使用方法
- thinkphp的CURD和查询方式介绍
- THINKPHP支持YAML配置文件的设置方法
- Thinkphp中import的几个用法详细介绍
- thinkphp3.x中cookie方法的用法分析
- 浅谈thinkphp的实例化模型