Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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