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:
- ABS
- ACOS
- ASIN
- ATAN
- ATN2
- CEILING
- COS
- COT
- DEGREES
- EXP
- FLOOR
- LOG
- LOG10
- PI
- POWER
- RADIANS
- RAND
- ROUND
- SIGN
- SIN
- SQRT
- SQUARE
- 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. Trigonométrico e outras funções, incluindo
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.
Conteúdo relacionado
- operadores aritméticos (Transact-SQL)
- Quais são as funções do banco de dados SQL?