Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Ponto de extremidade de análise de SQL no Microsoft Fabric
Depósito no Microsoft Fabric
Banco de dados SQL no Microsoft Fabric
As funções escalares a seguir executam um cálculo, geralmente com base nos valores de entrada que você fornece como argumentos e retornam um valor numérico.
Magnitude e sinal numéricos (transformações de valor único)
As funções nessa categoria avaliam a magnitude ou o sinal direcional de uma entrada numérica. Use-os na validação de dados, normalização, modelagem financeira e qualquer cenário em que a positividade, negatividade ou escala absoluta de um valor precise ser interpretada ou padronizada.
| Função | Description |
|---|---|
| ABS | Retorna o valor absoluto (positivo) da expressão numérica. |
| SIGN | Retorna +1, 0 ou -1 dependendo se a expressão é positiva, zero ou negativa. |
Arredondamento e limite inteiro
Essas funções convertem valores de ponto flutuante ou de alta precisão em inteiros ou representações de precisão fixa. Eles dão suporte a relatórios, bucketing, formatação de moeda, cálculos de limite e qualquer operação em que os valores devem se alinhar com limites numéricos discretos.
| Função | Description |
|---|---|
| CEILING | Retorna um inteiro menor maior ou igual à expressão. |
| FLOOR | Retorna um inteiro maior menor que ou igual à expressão. |
| ROUND | Arredonda um valor numérico para a precisão e o comprimento especificados. |
Funções trigonométricas
Funções de encaminhamento (entrada interpretada como radianos)
Esse grupo fornece as funções trigonométricas elementares que calculam as proporções de um triângulo direito ou comportamento periódico de modelo. Em cargas de trabalho SQL, essas funções normalmente dão suporte a cálculos geométricos, transformações espaciais, análise de dados e modelos de simulação que exigem cálculos baseados em ângulo.
| Função | Description |
|---|---|
| SIN | Seno do ângulo especificado. |
| COS | Cosseno do ângulo especificado. |
| TAN | Tangente da expressão de entrada. |
| COT | Cotangente do ângulo especificado. |
Trigonometria inversa e coordenadas angulares
Funções trigonométricas inversas retornam o ângulo que corresponde a uma determinada taxa trigonométrica. Essas funções permitem que você recupere um ângulo de dados de coordenadas ou sensor. Use-os na navegação, análise geoespacial, cálculos de vetor de erro e qualquer cenário em que você compute direção ou orientação de valores de componente.
| Função | Description |
|---|---|
| ASIN | Ângulo (em radianos) cujo seno é o valor fornecido (arcsina). |
| ACOS | Ângulo (em radianos) cujo cosseno é o valor fornecido (arccosina). |
| ATAN | Ângulo (em radianos) cuja tangente é o valor fornecido (arctangent). |
| ATN2 | Ângulo (em radianos) entre o eixo x positivo e um raio a ponto (y, x). |
Conversão de ângulo
Essas funções convertem valores entre graus e radianos. Elas servem como operações de utilitário que dão suporte à interoperabilidade com APIs, bibliotecas e fórmulas matemáticas que esperam uma unidade de medida angular específica.
| Função | Description |
|---|---|
| DEGREES | Converte radianos em graus. |
| RADIANS | Converte graus em radianos. |
Expoentes, logaritmos, poderes e raízes
Essa categoria inclui funções que dimensionam valores exponencialmente, calculam magnitude logarítmica, geram números para poderes arbitrários ou extraem raízes. As cargas de trabalho típicas incluem composição financeira, modelos de pontuação, engenharia de recursos de aprendizado de máquina, análise científica e qualquer transformação que envolva crescimento ou decadência não linear.
| Função | Description |
|---|---|
| EXP | Valor exponencial da expressão (e elevado à expressão). |
| LOG | Logaritmo natural por padrão; base opcional com suporte no SQL Server. |
| LOG10 | Logaritmo base-10. |
| POWER | Eleva a expressão à potência especificada. |
| SQRT | Raiz quadrada do valor especificado. |
| SQUARE | Quadrado do valor especificado. |
Constantes e aleatoriedade
Essas funções fornecem constantes numéricas e geração de número pseudo-aleatório para amostragem, modelagem estocástica, teste e cálculos processuais. Use-os para simulação, análise de Monte Carlo, seleção aleatória ou criação de cenários de teste reproduzíveis quando propagado.
| Função | Description |
|---|---|
| PI | Retorna a constante π (pi). |
| RAND | Retorna um float pseudo-aleatório entre 0 e 1. |
Observações
Funções aritméticas, como ABS, , CEILINGDEGREES, , 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
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ístico somente quando você especifica um parâmetro de semente. 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?