- Kategorien:
Funktionen für semistrukturierte und strukturierte Daten (Zuordnung/Map)
MAP_PICK¶
Gibt ein neues MAP-Objekt zurück, das die angegebenen Schlüssel-Wert-Paare eines bestehenden MAP-Objekts enthält.
Um die Schlüssel-Wert-Paare zu identifizieren, die in das neue Zuordnungsobjekt aufgenommen werden sollen, übergeben Sie die Schlüssel als Argumente oder als ein Array mit Schlüsseln.
Wenn ein bestimmter Schlüssel im Eingabe-Zuordnungsobjekt nicht vorhanden ist, wird der Schlüssel ignoriert.
Syntax¶
Argumente¶
mapDas Eingabe-Zuordnungsobjekt.
key1,key2Ein oder mehrere Schlüssel, die die Schlüssel-Wert-Paare identifizieren, die in das zurückgegebene Zuordnungsobjekt aufgenommen werden sollen.
arrayEin Array mit Schlüsseln, die die Schlüssel-Wert-Paare bezeichnen, die in das zurückgegebene Zuordnungsobjekt aufgenommen werden sollen. Sie können ein semistrukturiertes ARRAY oder ein strukturiertes ARRAY angeben.
Rückgabewerte¶
Gibt ein neues MAP-Objekt zurück, das einige der Schlüssel-Wert-Paare eines vorhandenen MAP-Objekts enthält.
Beispiele¶
Erstellen Sie ein neues Zuordnungsobjekt, das zwei der drei Schlüssel-Wert-Paare aus einem vorhandenen Zuordnungsobjekt enthält:
Im vorherigen Beispiel werden die Schlüssel als Argumente an MAP_PICK übergeben. Sie können auch ein Array verwenden, um die Schlüssel anzugeben:
Erstellen Sie eine temporäre Tabelle, die MAP-Werte enthält:
Fragen Sie die Tabelle ab, um die Daten anzuzeigen:
Durch das Verwenden der Schlüssel in der keep_keys-Spalte werden neue MAP-Werte aus den MAP-Werten in der attrs-Spalte zurückgegeben: