group方法
1、功能:按字段特征分组统计查询
提到分组,就必须提统计,如对统计函数陌生的同学,请复习前面课程
2、源码:/thinkphp/library/think/db/Query.php
/**
* 指定group查询
* @access public
* @param string $group GROUP
* @return $this
*/
public function group($group)
{
$this->options['group'] = $group;
return $this;
}
该方法源码很简单,就是给查询对象Query中的查询选项属性option[ ]赋值,并返回查询对象自身,便于后台的链式操作。
3、参数与返回值:
参数
序号
参数
说明
1
分组字段名
分组字段名必须有意义,如地区、部门,性别等,可以容纳同类数据,而工资,生日不适合于分组
group方法参数必须是字符串,不能是数组等其它类型,切记
返回值:同样返回Query类查询对象,便于后台链式操作继续进行。
3、实例演示:
准备工作:
我们将tp5_staff表中的部门字段,由部门编号修改成中文名称,以便于演示
#