日期:2014-05-17  浏览次数:20735 次

求group by的用法
我现在想得出一列数据,但是用group by的话 有些字段不能加在group by的sql体内 因为 这几个字段不是汇总项 不可以分组,我需要加入这几个字段 应该怎么写

------解决方案--------------------
可参考分析函数
统计每个部门所有员工的平均薪资。
SELECT 
manager_id, 
first_name||' '||last_name employee_name,
hire_date,
salary,
AVG(salary) OVER (PARTITION BY manager_id) avg_salary
FROM employees;