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 AnalyticsAnalytics Platform System (PDW)Ponto de extremidade de análise de SQL no Microsoft FabricDepósito no Microsoft FabricBanco de dados SQL 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.