Presto map(varchar,varchar):如何获取它的所有可能键?

arm*_*man 3 presto

我正在尝试搜索具有数据类型映射(varchar,varchar)的列.现在访问该列的一种方法是使用这个结构name_of_column [' key '],它将给出该键的值.但我想知道什么是可能的密钥,然后根据这些密钥应用分组和其他操作.

我尝试在互联网上搜索,但无法找到合适的解决方案.

Pio*_*sen 7

Presto提供的map_keys功能:

presto> select map_keys(map(array['alice'], array['has a cat']));
  _col0
---------
 [alice]
(1 row)
Run Code Online (Sandbox Code Playgroud)

  • 这将返回每行的键数组。如何将所有结果合并为自己的列? (4认同)