我正在尝试收集带有NULL
s 的列以及该列中的一些值......但collect_list
忽略NULL
s 并仅收集其中包含值的列。有没有办法检索NULL
s 以及其他值?
SELECT col1, col2, collect_list(col3) as col3
FROM (SELECT * FROM table_1 ORDER BY col1, col2, col3)
GROUP BY col1, col2;
实际 col3 值
0.9
NULL
NULL
0.7
0.6
结果 col3 值
[0.9, 0.7, 0.6]
我希望[0.9, NULL, NULL, 0.7, 0.6]
在应用 collect_list 后有一个类似这样的配置单元解决方案。