2017-07-14 123 views
0

我正在嘗試搜索具有數據類型映射(varchar,varchar)的列。現在訪問該列的一種方法是使用此結構name_of_column [''鍵'],它將爲該鍵提供值。但我想知道什麼是可能的,然後應用組和其他操作基於那些Prestodb map(varchar,varchar):如何獲取所有可能的密鑰?

我試過在互聯網上搜索,但無法找到合適的解決方案。

回答

2

普雷斯托提供爲map_keys功能:

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