*Operator (Sternchenzeichen) (Databricks SQL)

Gibt multiplier multipliziert mit multiplicand zurück.

Syntax

multiplier * multiplicand

Argumente

  • multiplier: Ein numerischer oder INTERVAL-Ausdruck.
  • multiplicand: Ein numerischer Ausdruck oder INTERVAL-Ausdruck.

Gibt zurück

  • Wenn sowohl multiplier als multiplicand auch DECIMAL sind, ist das Ergebnis DECIMAL.
  • Wenn multiplier oder ein INTERVAL multiplicand ist, ist das Ergebnis vom gleichen Typ.
  • In allen anderen Fällen ist das Ergebnis DOUBLE.

Sie dürfen kein INTERVAL für beide Argumente angeben.

Wenn entweder der multiplier oder der multiplicand 0 ist, gibt der Operator 0 zurück.

Wenn das Ergebnis der Multiplikation außerhalb der Grenze für den Ergebnistyp liegt, wird ein Fehler ausgelöst.

Beispiele

> SELECT 3 * 2;
 6

> SELECT 2L * 2L;
 4L

> SELECT INTERVAL '3' YEAR * 3;
 9-0