--创造数据
create table persona.test_hz
1 3 c
1 4 d
1 5 e
2 5 e
2 4 d
2 3 c
2 2 b
2 1 a
3 1 a
3 2 b
3 3 c
3 4 d
3 5 e
4 5 e
4 4 d
4 3 c
4 2 b
create table persona.test_hz
已有数据
1 1 a
1 2 b1 3 c
1 4 d
1 5 e
2 5 e
2 4 d
2 3 c
2 2 b
2 1 a
3 1 a
3 2 b
3 3 c
3 4 d
3 5 e
4 5 e
4 4 d
4 3 c
4 2 b
4 1 a
select id,collect_list(value) from
(
select * from persona.test_hz
distribute by id sort by label
) as tmp1 group by id

本文介绍了一个简单的数据库操作案例,通过创建一张包含特定数据的表并使用SQL语句进行数据收集和整理,展示了如何利用distribute by和sort by子句来优化查询效率。

5430

被折叠的 条评论
为什么被折叠?



