Funções matemáticas (Transact-SQL)
Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)ponto de extremidade de análise SQL no Microsoft FabricWarehouse no Microsoft Fabric
As seguintes funções escalares executam um cálculo, geralmente com base em valores de entrada fornecidos como argumentos, e retornam um valor numérico:
- ABS
- ACOS
- ASIN
- ATAN
- ATN2
- TETO
- COS
- COT
- GRAUS
- EXP
- ANDAR
- LOG
- LOG10
- PI
- PODER
- RADIANOS
- RAND
- RODADA
- ASSINE
- PECADO
- SQRT
- PRAÇA
- TAN
Funções aritméticas, como ABS
, CEILING
, DEGREES
, FLOOR
, POWER
, RADIANS
e SIGN
, retornam um valor com o mesmo tipo de dados que o valor de entrada. Funções trigonométricas e outras, incluindo EXP
, LOG
, LOG10
, SQUARE
e SQRT
, projetam seus valores de entrada para flutuar e retornar um valor de flutuante.
Todas as funções matemáticas, exceto RAND
, são funções determinísticas. Isso significa que eles retornam os mesmos resultados cada vez que são chamados com um conjunto específico de valores de entrada.
RAND
é determinística somente quando um parâmetro seed é especificado. Para obter mais informações sobre determinismo de função, consulte Deterministic and nondeterministic functions.