问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql查询部门人数大于所有部门平均人数的部门

发布网友 发布时间:2022-04-10 17:54

我来回答

3个回答

热心网友 时间:2022-04-10 19:24

错误在于avg(count(empno))这里其实是按部门计数、按部门求平均两步查询,不能在一次子查询里实现。
其实可以跳出avg(count(,直接用count总人数除count部门数来求平均:select count(distinct empno)/count(distinct deptno)

热心网友 时间:2022-04-10 20:42

select t1.*, t2.s
from emp_hiloo t1 join (select deptno, avg(salary) s from emp_hiloo group by deptno) t2
on t1.deptno=t2.deptno
where t1.salary>t2.s追问我要查询的是部门人数大于所有部门平均人数的部门编号,部门名称(如 a部门6人,b部门4人,c部门5人,那么部门平均人数是5人,大于平均人数的部门就是a部门,所以最后查询结果应该是显示a部门的部门编号、部门名称、部门人数

刚刚忘记说谢谢!

热心网友 时间:2022-04-10 22:16

其一第一排count(empno)改为count(e.empno)
其二外层查询需要分组,不然你用count(*)就是错的
SELECT D.DEPTNO,D.DNAME,COUNT(E.ENAME)
FROM EMP E JOIN DEPT D ON E.DEPTNO=D.DEPTNO
GROUP BY D.DEPTNO,D.DNAME
HAVING COUNT(E.ENAME)>(
SELECT AVG(COUNT(ENAME)) FROM EMP GROUP BY DEPTNO
)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
男人醉女人累原歌 我大概在2009年玩的很早的一款冒险动作游戏有一关是埃及狗头人主角捡武... 提成点数怎么算公式 Huamei/华美每日粗粮粗纤维饼-适用对象 0pp01107格式化后成白屏且不能开机怎么办 五邑大学是市属还是省属 五邑大学校区有几个 窝瓜焖荷包蛋怎么做? 达科塔·芬妮简要生平 湖北自动冷库多少钱 素炒西兰花木耳的做法 你好,我的京东账号找不到了,要我写历史收件人,我没在上面买过东西怎么写 九阴真经七品璞具套装特效怎么换 急啊!游戏<鱼美人>中练什么符剑的书在哪 九阴真经东海哪个任务送纯阳剑符? 京东逾期了,可以定位到我吗? 乌木符剑怎么制做 京东历史收货人手机号已达到错误上限 - 信息提示 从1连到10连起来像什么图形 京东历史收货人是谁? 寻仙中阔文符剑如何获得 广州市道教协会的第六届代表会议 我京东号上的历史收货人是谁,我忘记了,怎么查找,密码也忘记了,怎么办 全国叫符剑有多少人? 鬼吹灯外传刀和符剑能否传承??? 鬼吹灯外传符剑哪里爆 九阴真经纯阳符剑怎么得 符剑和普通名剑之间的区别 鬼吹灯外传的符剑在哪买? 有喜欢的人了起什么网名 西兰花炒木耳可以吃吗 含有喜欢一个人的网名简单一点的 喜欢一个人的网名超拽带符号 周公解梦 梦见已死的好姐妹 梦见去世的姐妹来在铺住 关于直通车推广的人群溢价问题,你到底知道多少吗?? 京东历史收货人怎么写? 直通车优质人群溢价多少 我喜欢的人名字叫李可,求设计网名,个性签名,要带他的名字 直通车拖价法有哪些需要注意 人群溢价的圈定方式介绍 为自己爱的人找网名 西兰花和什么炒着吃最好吃 特别喜欢一个人的网名 木耳素炒西兰花放很多大蒜,隔夜还能吃吗? 与喜欢的人离别的网名怎么样好听 300 m迷你型无线路由器能在手机上设置吗 用手机如何设置水星mw300re 300m无线路由器? 怎样求圆锥曲线方程? 解圆锥曲线五大方程的技巧