2017-07-14 2 views
0

J'essaye de rechercher une colonne ayant la carte de type de données (varchar, varchar). Maintenant, une façon d'accéder à la colonne est d'utiliser cette structure, name_of_column ['key'], qui donnera la valeur pour cette clé. Mais je veux savoir ce que sont touches puis appliquez groupe par et d'autres opérations basées sur les touches .Carte Prestodb (varchar, varchar): Comment obtenir toutes les clés possibles?

J'ai essayé de chercher sur internet mais je n'ai pas trouvé de solution appropriée.

Répondre

2

Presto offre la fonction map_keys pour que:

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