sql - 给出一些指令 SQL 如何找到 AVG
问题描述
我正在尝试创建一个查询,返回 Market.name 和为特定市场工作的员工的平均值,例如,为“宜家”工作的员工的平均值占总数的 10%所有市场中的员工。
解决方案
尝试这个
select m.name as "Market Name",
avg(w.employee_id) as "Avg.NumberofEmployeesPerMarket"
from workson w
left join employee e on ( e.employee_id = w.employee_id )
left join market m on ( m.market_id = w.market_id )
group by m.name;
推荐阅读
- angular - 使用翻译管道将另一个字符串连接到角度模板中的翻译结果
- python - python中数据框的多线图
- ag-grid - 如何在 ag-grid 中添加自定义行焦点类
- reactjs - 如何重置反应计数
- msbuild - 如何在使用 Azure 应用服务部署和 -useCHECKSUM 进行部署时修复“ERROR_PROXY_GATEWAY”错误
- amazon-web-services - AWS:我可以将两个数据库连接到 Beanstalk 吗?
- amazon-s3 - 多部分数据nodejs multer s3意外结束
- android - 改造自动解析html unicode
- python - 如何通过 __init__ 中的循环为 Pytorch 定义多个层?
- r - 如何从向量或列表中消除 n 个连续值?