sql中collect_set函数的用法
时间: 2023-05-22 08:01:31 浏览: 1054
Hive SQL 常见函数
collect_set函数是一种聚合函数,它可以将指定列中的所有不同值收集到一个集合中,并返回该集合。在SQL中,collect_set函数通常与GROUP BY子句一起使用,以便在对数据进行分组时收集唯一值。例如,以下是使用collect_set函数的示例查询:
SELECT department, collect_set(employee_name) as employees
FROM employee_table
GROUP BY department;
该查询将从employee_table表中选择每个部门的唯一员工名称,并将它们收集到一个集合中,然后将结果按部门分组。
阅读全文