MAP_PICK (Lakehouse v1)
Zwraca nową mapę (MAP) zawierającą podane pary klucz-wartość z istniejącej mapy.
Składnia SQL
Dział zatytułowany „Składnia SQL”MAP_PICK( <map>, <key1> [, <key2>, ... ] )MAP_PICK( <map>, <array> )Argumenty
Dział zatytułowany „Argumenty”| Argumenty | Opis |
|---|---|
<map> |
Wejściowa mapa (MAP). |
<keyN> |
Klucze (KEY) do uwzględnienia w zwracanej mapie. |
<array> |
Tablica kluczy (KEY) do uwzględnienia w zwracanej mapie. |
Typ zwracany
Dział zatytułowany „Typ zwracany”Map.
Przykłady SQL
Dział zatytułowany „Przykłady 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} │└───────────────────────────────────────────┘