*Operador (signo de asterisco) (Databricks SQL)

Devuelve multiplier multiplicado por multiplicand .

Sintaxis

multiplier * multiplicand

Argumentos

  • multiplier: expresión numérica o INTERVAL.
  • multiplicand: expresión numérica o expresión INTERVAL.

Devoluciones

  • Si y multipliermultiplicand son DECIMAL, el resultado es DECIMAL.
  • Si multiplier o es un multiplicand INTERVAL, el resultado es del mismo tipo.
  • En todos los demás casos, el resultado es DOUBLE.

No puede especificar interval para ambos argumentos.

Si o multiplier es multiplicand 0, el operador devuelve 0.

Si el resultado de la multiplicación está fuera del límite para el tipo de resultado, se produce un error.

Ejemplos

> SELECT 3 * 2;
 6

> SELECT 2L * 2L;
 4L

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