1. 准备数据表test2 create table test2( a int, b int, c int, d int, e int); 2. 准备2条数据 ,,,,); ,,,,); 查询显示如下: 3. 现在要求出a,b,c,d,e 5个字段中每行的最大值和最小值. 虽然hive中有min和max,但是那是求某列字段的最小值和最大值,在这里行不通.接下来使用hive中的数组排序方法来求解. 思路: 先将字段合并到数组里面,然后使用数组排序函数. select sort_array(arra…