MAP_PICK (Lakehouse v1)
Devuelve un MAP nuevo que contiene los pares clave-valor especificados de un MAP existente.
Sintaxis de SQL
Sección titulada «Sintaxis de SQL»MAP_PICK( <map>, <key1> [, <key2>, ... ] )MAP_PICK( <map>, <array> )Argumentos
Sección titulada «Argumentos»| Argumentos | Descripción |
|---|---|
<map> |
El MAP de entrada. |
<keyN> |
Las claves que se incluyen en el MAP devuelto. |
<array> |
La matriz de claves que se incluyen en el MAP devuelto. |
Tipo de valor devuelto
Sección titulada «Tipo de valor devuelto»Mapa.
Ejemplos de SQL
Sección titulada «Ejemplos de SQL»SELECT MAP_PICK({'a':1,'b':2,'c':3}, 'a', 'c');┌─────────────────────────────────────────┐│ map_pick({'a':1,'b':2,'c':3}, 'a', 'c') │├─────────────────────────────────────────┤│ {'a':1,'c':3} │└─────────────────────────────────────────┘
SELECT MAP_PICK({'a':1,'b':2,'c':3}, ['a', 'b']);┌───────────────────────────────────────────┐│ map_pick({'a':1,'b':2,'c':3}, ['a', 'b']) │├───────────────────────────────────────────┤│ {'a':1,'b':2} │└───────────────────────────────────────────┘