云原生大数据计算服务 MaxCompute - 新增flag支持只grouy by / order by 字段序号,而不用写字段名
Oct 28 2019
云原生大数据计算服务 MaxCompute适用客户
MaxCompute公共云客户
新增功能/规格
1、当sql语句set flagset hive.groupby.position.alias=true;时,GROUP BY 中的整形常量会被当做select的列序号处理。示例:set hive.groupby.position.alias=true; select region, sum(total_price) from sale_detail group by 1;(常量1代表select的列中第一列即region); 2、当sql语句set flagset hive.orderby.position.alias=true;时,ORDER BY 中的整形常量会被当做select的列序号处理。例如:表src的列为(key BIGINT,value BIGINT) SELECT * FROM src ORDER BY 2 limit 100; 等同于SELECT * FROM src ORDER BY value limit 100。