Compartilhar via


Funções matemáticas (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)Ponto de extremidade de análise do SQLWarehouse no Microsoft Fabric

As funções escalares a seguir executam um cálculo, normalmente com base em valores de entrada fornecidos como argumentos e retornam um valor numérico:

Funções aritméticas, como ABS, CEILING, DEGREES, FLOOR, POWER, RADIANSe SIGN, retornam um valor com o mesmo tipo de dados que o valor de entrada. Trigonométrico e outras funções, incluindo , , , e , convertem seus valores de entrada em flutuante e retornam um valor de flutuação .

Todas as funções matemáticas, exceto RAND, são funções determinísticas. Isso significa que eles retornam os mesmos resultados sempre que são chamados com um conjunto específico de valores de entrada. RAND é determinística somente quando um parâmetro de semente é especificado. Para obter mais informações sobre determinismo de função, consulte funções determinísticas e não determinísticas.