

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# MAP-Konstruktorfunktion
<a name="map_function"></a>

Die MAP-Konstruktorfunktion erstellt eine Map mit den angegebenen Schlüssel/Wert-Paaren.

Konstruktorfunktionen wie MAP sind nützlich, wenn Sie neue Datenstrukturen programmgesteuert in Ihren SQL-Abfragen erstellen müssen. Sie ermöglichen es Ihnen, komplexe Datenstrukturen zu erstellen, die für die weitere Datenverarbeitung oder Analyse verwendet werden können. 

## Syntax
<a name="map_function-syntax"></a>

```
map(key0, value0, key1, value1, ...)
```

## Argumente
<a name="map_function-arguments"></a>

 *Schlüssel 0*   
Ein Ausdruck eines vergleichbaren Typs. Alle *key0* müssen einen am wenigsten gemeinsamen Typ haben.

 *Wert0*   
Ein Ausdruck beliebigen Typs. Alle *ValueN müssen* einen Typ haben, der am wenigsten gemeinsam ist.

## Rückgabewert
<a name="map_function-returns"></a>

*Die MAP-Funktion gibt ein MAP zurück, bei dem die Schlüssel als der seltenste Typ von *key0* und die Werte als der seltenste Typ von value0 eingegeben wurden.*

## Beispiele
<a name="map_function-examples"></a>

Im folgenden Beispiel wird eine neue Map mit zwei Schlüssel-Wert-Paaren erstellt: Der Schlüssel ist mit dem Wert verknüpft. `1.0` `'2'` Der Schlüssel `3.0` ist mit dem Wert verknüpft. `'4'` Die resultierende Map wird dann als Ausgabe der SQL-Anweisung zurückgegeben. 

```
SELECT map(1.0, '2', 3.0, '4');
 {1.0:"2",3.0:"4"}
```