2017-02-11 179 views

回答

1

可以使用string_agg功能concatinate員工姓名和avg得到的平均年齡:

SELECT STRING_AGG(emp_name, ','), dept, AVG(age) 
FROM  test1 
GROUP BY dept 

SQLFiddle

+1

謝謝! :)作品! – user1538020

1

您可以通過部門使用組並使用avgstring_agg聚合函數來得到期望的結果:

select 
    string_agg(Emp_Name, ',') Emp_Name, 
    Dept, 
    avg(Age) Average_age 
from test1 
group by Dept; 
相關問題