快速学习Oracle-分组统计

分组统计需要使用 GROUP BY 来分组
语法:
SELECT * |列名 FROM 表名 {WEHRE 查询条件} {GROUP BY 分组字段} ORDER BY 列 名 1 ASC|DESC,列名 2...ASC|DESC
范例:查询每个部门的人数

范例:查询出每个部门的平均工资

如果我们想查询出来部门编号,和部门下的人数

我们发现报了一个 ORA-00937 的错误
注意: 1.如果使用分组函数,SQL 只可以把 GOURP BY 分组条件字段和分组函数查询出来,不能有其他字段。 2.如果使用分组函数,不使用 GROUP BY 只可以查询出来分组函数的值

范例:按部门分组,查询出部门名称和部门的员工数量