聚合查询

可以在模型类中直接调用数据库方法,无需实例化数据库类。

方法 参数 描述
count 可选,统计的字段名 统计数量
max 必须,统计的字段名 求最大值
min 必须,统计的字段名 求最小值
avg 必须,统计的字段名 求平均值
sum 必须,统计的字段名 求和

用法示例:

获取用户数:

  1. namespace app\model\index;
  2. use ginkgo\Model;
  3. class Index extends Model {
  4. function count() {
  5. return $this->count();
  6. }
  7. }

或者根据字段统计:

  1. namespace app\model\index;
  2. use ginkgo\Model;
  3. class Index extends Model {
  4. function count($field) {
  5. return $this->count($field);
  6. }
  7. }

详细使用方法可参考 数据库 -> 聚合查询 章节。