Função MySQL Round()

Funcao Mysql Round



O arredondamento numérico refere-se a encontrar o valor próximo aproximado de um determinado valor numérico. O arredondamento de números é uma prática comum ao trabalhar com valores numéricos, permitindo que você obtenha um valor numérico mais fácil de ler e analisar.

Neste tutorial, você aprenderá sobre a função round() do MySQL. Abordaremos o que a função faz, sua sintaxe, parâmetros aceitos, valores de retorno e exemplos práticos de uso da função.

Função MySQL Round()

No MySQL, a função round() no MySQL permite que você arredonde um valor numérico para um número especificado de casas decimais.







O seguinte mostra a sintaxe da função round no MySQL:



ROUND(número, casas decimais)

A função aceita dois argumentos principais:



  • O número a ser arredondado.
  • Decimal_places – Este parâmetro especifica o número de casas decimais para as quais o número de entrada é arredondado. Este é um parâmetro opcional. Se estiver faltando, a função arredonda o número para o número inteiro mais próximo.

Dê uma olhada no seguinte exemplo:





SELECT ROUND(3.14159);
-- 3
SELECT ROUND(3.14159, 0) como p;
- 3

Como você pode ver na saída, definir o parâmetro decimal_places como 0 ou omiti-lo é muito exato. Ambos retornam o valor para o número inteiro mais próximo.

Exemplo 1: Usando a Função Round() com Valor Decimal Positivo

Este exemplo mostra o valor resultante quando o valor do parâmetro decimal_places é definido como um número inteiro positivo:



SELECT ROUND(3.14159, 0) como p;

Saída:

p    |
-----+
3.142|

Exemplo 2: Usando a Função Round() com Decimal Negativo

Também podemos definir o parâmetro decimal_places para um valor negativo, conforme mostrado a seguir:

SELECT ROUND(3.14159, -3) como p;

Isso deve forçar a função a arredondar o valor antes do decimal.

Resultado:

p|
-+
0|

Exemplo 2:

SELECT ROUND(314159.14159, -3) como p;

Resultado:

p     |
------+
314000|

Exemplo 3: Usando a função Round() em uma tabela

Também podemos usar a função round() em uma coluna da tabela, conforme mostrado a seguir:

Arredonde os valores da seguinte forma:

selecione valor, ROUND(value) como arredondamento de random_ints ri ;

Saída:

Conclusão

A função round() do MySQL é uma ferramenta valiosa para aproximar os números a um nível especificado de precisão. Ele pode ser usado em várias operações matemáticas e estatísticas e é frequentemente usado para simplificar os cálculos e torná-los mais gerenciáveis. A função round() é fácil de usar e pode ser uma adição valiosa ao seu kit de ferramentas MySQL.