Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Função
Aplica-se a:
Databricks SQL
Databricks Runtime 10.4 LTS e superior
Devoluções multiplier multiplicadas por multiplicand, ou NULL em excesso.
Sintaxe
try_multiply(multiplier, multiplicand)
Argumentos
-
multiplier: Uma expressão numérica ou umaINTERVALexpressão. -
multiplicand: Uma expressãoINTERVALou expressão numérica.
Você não pode especificar um INTERVAL para ambos os argumentos.
Devoluções
- Se ambos
multiplieremultiplicandsãoDECIMAL, o resultado éDECIMAL. - Se
multiplieroumultiplicandfor umINTERVAL, o resultado é do mesmo tipo. - Se ambos
multiplieremultipliersão tipos numéricos integrais, o resultado é o maior dos dois tipos. - Em todos os outros casos, o resultado é um
DOUBLE.
Se o multiplier ou o multiplicand é 0, o operador retorna 0.
Se o resultado da multiplicação estiver fora do limite para o tipo de resultado, o resultado será NULL.
Exemplos
> SELECT 3 * 2;
6
> SELECT 2L * 2L;
4L
> SELECT INTERVAL '3' YEAR * 3;
9-0
> SELECT 100Y * 100Y
NULL