大家好 我用别名做avg(sal)myavg 就能运行 可用avg(sal)就不行 谁能详细说说吗 我自学sql才几天 谢谢
正确的selectemp.ename,emp.sal,tem.myavg,emp.deptnofromemp,(selectavg(sal)myavg,deptnofro...
正确的
select emp.ename,emp.sal,tem.myavg,emp.deptno
from emp,(select avg(sal) myavg,deptno from emp group by deptno) tem
where emp.deptno=tem.deptno and emp.sal>tem.myavg
错误的
select emp.ename,emp.sal,tem.avg(sal),emp.deptno
from emp,(select avg(sal),deptno from emp group by deptno) tem
where emp.deptno=tem.deptno and emp.sal>tem.avg(sal)
就是对sql语句顺序不太了解 展开
select emp.ename,emp.sal,tem.myavg,emp.deptno
from emp,(select avg(sal) myavg,deptno from emp group by deptno) tem
where emp.deptno=tem.deptno and emp.sal>tem.myavg
错误的
select emp.ename,emp.sal,tem.avg(sal),emp.deptno
from emp,(select avg(sal),deptno from emp group by deptno) tem
where emp.deptno=tem.deptno and emp.sal>tem.avg(sal)
就是对sql语句顺序不太了解 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询