Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Devolve um valor numérico, arredondado para o comprimento ou precisão especificados.
Sintaxe
ROUND ( numericExpression, length )
Argumentos
numericExpression
A expressão numérica a ser arredondada. Deve ser bigint ou float.
comprimento
A precisão para a qual numericExpression deve ser arredondado. O comprimento deve ser uma expressão de typ*e bigint. Quando length é um número positivo, numericExpression é arredondado para o número de posições decimais especificado pelo comprimento. Quando length é um número negativo, numericExpression é arredondado no lado esquerdo da vírgula decimal, conforme especificado pelo comprimento.
Tipos de devolução
| numericExpression Type | Tipo de retorno |
|---|---|
| bigint | bigint |
| float | float |
ROUND sempre retorna um valor. Se o comprimento for negativo e maior do que o número de dígitos antes da vírgula decimal, ROUND retornará 0.
Exemplos
SELECT ROUND (a, b) AS res FROM input
| Expressão | Resultado |
|---|---|
| RODADA(1, 0) | 1 |
| REDONDO(0, 0) | 0 |
| RODADA (-1, 0) | -1 |
| REDONDO(1.0, 0) | 1.0 |
| REDONDO(0.5, 0) | 1.0 |
| RODADA (-0,5, 0) | -1.0 |
| RODADA (1.234, 2) | 1,23 |
| RODADA (1.234, 10) | 1.234 |
| REDONDO(123.4, -1) | 120.0 |
| REDONDO(123.4, -10) | 0.0 |
| REDONDO(501.0101, -3) | 1000.0 |
| REDONDO(123.9995, 3) | 124.0 |