慕粉3428584
2016-08-06 21:03
SQL> select a.deptno 部门 ,avg(a.sal) 平均工资
2 from scott.emp a
3 group by a.deptno
4 order by 2
5
SQL> /
部门 平均工资
---- ----------
30 1566.66666
20 2175
10 2916.66666
SQL> a desc
a和desc之间应该是2个空格,1个空格的话是不对的。 你那边有没有少一个空格呢
a 是append缩写 追加的意思 相当于在order by 2 + desc ; 2是avg(sal)
你是说降序排列无效吗?a 是你表的别名吧,排序要字段名的。
Oracle高级查询
62886 学习 · 144 问题
相似问题