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:
Databricks SQL
Databricks Runtime 10.4 LTS und höher
Gibt multiplier multipliziert mit multiplicand oder NULL im Überlauf zurück.
Syntax
try_multiply(multiplier, multiplicand)
Argumente
-
multiplier: Ein numerischer oderINTERVALAusdruck. -
multiplicand: Ein numerischer Ausdruck oderINTERVALAusdruck.
Sie dürfen kein INTERVAL für beide Argumente angeben.
Rückgabe
- Wenn sowohl
multiplierals auchmultiplicandDECIMALsind, lautet das ErgebnisDECIMAL. - Wenn
multiplierodermultiplicandeinINTERVALsind, ist das Ergebnis vom gleichen Typ. - Wenn
multiplierundmultiplierintegrale numerische Typen sind, ist das Ergebnis der höhere Wert der beiden Typen. - In allen anderen Fällen ist das Ergebnis ein
DOUBLE.
Wenn entweder multiplier oder multiplicand 0 ist, gibt der Operator 0 zurück.
Wenn das Ergebnis der Multiplikation außerhalb der Grenze für den Ergebnistyp liegt, ist das Ergebnis NULL.
Beispiele
> SELECT 3 * 2;
6
> SELECT 2L * 2L;
4L
> SELECT INTERVAL '3' YEAR * 3;
9-0
> SELECT 100Y * 100Y
NULL