select后的字段是用来控制列名的横向生成,group by后的字段是用来控制列数据的纵向生成。
(select是用来控制字段的,group by是用来控制数据的)
as的作用是用来重命名列名的,可以对select后的字段进行重命名,但无法对group by后的字段进行重命名。
注意:不能使用AS关键字来命名表别名
在oracle中as可以给列取别名,但不能给表取别名。给列取别名时可以省略as,用空格表示,比如 select deptno id from dept 表示给deptno字段取别名为id
空格既可以给列取别名,也可以给表取别名。