*(csillagjel) operátor (Databricks-SQL)

multiplierSzorzatot ad multiplicand vissza.

Szintaxis

multiplier * multiplicand

Argumentumok

  • multiplier: Numerikus vagy INTERVAL kifejezés.
  • multiplicand: Numerikus kifejezés vagy INTERVAL kifejezés.

Válaszok

  • Ha a multiplier és multiplicand a is DECIMÁLIS, az eredmény DECIMÁLIS.
  • Ha multiplier a vagy az egy multiplicand INTERVALLUM, az eredmény ugyanolyan típusú lesz.
  • Minden más esetben az eredmény DOUBLE.

Nem adhatja meg az INTERVAL értéket mindkét argumentumhoz.

Ha a vagy multiplier a multiplicand értéke 0, az operátor a 0 értéket adja vissza.

Ha a szorzás eredménye kívül esik az eredménytípuson, hiba történik.

Példák

> SELECT 3 * 2;
 6

> SELECT 2L * 2L;
 4L

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