Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GILT FÜR: NoSQL
Gibt den minimalen Wert von Elementen im angegebenen Arrayausdruck zurück.
Syntax
ARRAY_MIN(<array_expr>)
Arguments
| Description | |
|---|---|
array_expr |
Ein Arrayausdruck. |
Rückgabetypen
Gibt einen numerischen/booleschen/Zeichenfolgenausdruck zurück.
Examples
Das folgende Beispiel zeigt die Ergebnisse der Verwendung dieser Funktion in Arrays mit unterschiedlichen Datentypen.
SELECT VALUE {
"case1": ARRAY_MIN([1, 2, 3, 4]),
"case2": ARRAY_MIN(['abc', 'ABC', 'aBc', 'AbC']),
"case3": ARRAY_MIN([true, false]),
"case4": ARRAY_MIN([null, null]),
"case5": ARRAY_MIN([12, 'abc', true, false, null, undefined])
}
[
{
"case1": 1,
"case2": "ABC",
"case3": false,
"case4": null,
"case5": null
}
]
Bemerkungen
- Die Elemente im Array können Zahlen, Zeichenfolgen, boolesche oder NULL sein.
- Alle nicht definierten Werte werden ignoriert.
- Die folgende Prioritätsreihenfolge wird verwendet (in absteigender Reihenfolge), wenn verschiedene Datentypen verglichen werden:
- Schnur
- number
- boolean
- NULL
- Diese Funktion führt einen vollständigen Scan durch.