当使用Oracle数据库时,GROUP BY子句用于对查询结果进行分组。以下是一个Oracle GROUP BY的示例:
假设我们有一个名为"employees"的表格,其中包含以下列:employee_id、employee_name、department_id、salary。我们希望按部门对员工进行分组,然后计算每个部门的平均工资。
```sql
SELECT department_id, AVG(salary) as average_salary
FROM employees
GROUP BY department_id;
```
在上述示例中,通过GROUP BY子句,我们将结果按照"department_id"列进行分组。然后,使用AVG函数计算每个部门的平均工资,并将其命名为"average_salary"。最终得到每个部门的平均工资。
这只是一个简单的示例,实际使用中,您可以根据需求使用GROUP BY子句对查询结果进行更复杂的分组操作。