hive - Hive 的 collect_list 是否有序?

标签 hive hiveql

This page说到 collect_list:

Returns a list of objects with duplicates.

那个 list 是有序的吗?比如查询结果的顺序?

最佳答案

正确的是collect_list不保证会被订购。函数sort_array将对结果进行排序:

   select a, b, sort_array(collect_list(c)) as sorted_c
   from the_table
   group by a, b

关于hive - Hive 的 collect_list 是否有序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31350150/

相关文章:

python - 检查用python编写的配置单元udf中的错误

json - 在 Hive 中创建外部表以保存 JSON 数据时出错

java - OrcRelation不可分配给HadoopFsRelation

hadoop - 分析 S3 上的大量 JSON 文件

sql - 为什么 Select Count(*) 比 Hive 中的 Select * 慢

hadoop - Hive:如果不存在则创建函数

hadoop - 将数据插入 Hive 分区而不覆盖现有数据

sql - 从分组查询中删除连接操作

hadoop - 如何使用 apache nifi 将值从一个处理器动态传递到另一个处理器

elasticsearch - 将easticsearch查询转换为regexp的单行格式curl命令