我正在从 presto 中的 json 列中提取数据,并在像这样的数组中获取输出 [AL,null,NEW]。问题是我需要删除 null,因为该数组必须映射到另一个数组。我尝试了几个选项但没有运气。我如何删除 null 并仅获取 [AL,NEW] 而不取消嵌套?
Pio*_*sen 13
您可以filter()为此使用:
SELEtrino> SELECT filter(ARRAY['AL',null,'NEW'], e -> e IS NOT NULL);
_col0
-----------
[AL, NEW]
(1 row)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7960 次 |
| 最近记录: |