Este pequeno artigo discutirá como completar um valor numérico para um lugar decimal específico.
Função SQL Round ()
A função Round () no SQL permite arredondar um valor numérico para um ponto de precisão específico. Embora definido no SQL padrão, essa função é amplamente adotada por mecanismos de banco de dados significativos, como MySQL, PostgreSQL, SQL Server e BigQuery.
A sintaxe da função é mostrada abaixo:
redondo (i numérico, d int);A função redonda leva dois argumentos. O primeiro é o valor numérico para completar. O segundo é o número de lugares decimais para completar
Se o valor de D não for especificado durante a chamada de função, a função arredondará automaticamente o valor numérico especificado para o número inteiro mais próximo.
A função retornará o seguinte tipo com base no tipo de entrada:
Além de um número inteiro, todos os outros tipos retornarão seu tipo de entrada como saída.
Exemplo 1
O exemplo a seguir mostra como usar a função redonda em uma configuração simples:
SelecioneA consulta de exemplo anterior completará o valor especificado para 2 lugares decimais. O valor resultante é mostrado abaixo:
redond_valueExemplo 2
Se o ponto de precisão não for especificado, a função redonda irá para o número inteiro mais próximo.
Um exemplo é ilustrado abaixo:
SelecioneO resultado é fornecido abaixo:
redond_valueExemplo 3
Se você especificar um valor negativo para o ponto de precisão, a função redonda tentará arredondar os valores no lado esquerdo do ponto decimal.
Um exemplo é mostrado abaixo:
SelecioneO exemplo anterior deve retornar da seguinte maneira:
redond_valueExemplo 4
E se você especificar um valor nan? Considere o exemplo abaixo:
SelecioneA função deve retornar uma nan como mostrado abaixo:
redond_valueExemplo 5
Para usar a função redonda em uma coluna de tabela, podemos executar uma consulta como mostrado abaixo:
Selecione Payment_Id, Round (Montante, 1) como AppX_amount do Pagamento;
A consulta anterior deve completar os valores da coluna de quantidade para um lugar decimal. Um exemplo de saída é fornecido abaixo:
Conclusão
Este artigo discute como completar um valor numérico para qualquer número de lugares decimais usando a função redonda. Esperamos que você tenha achado este artigo útil. Verifique os outros artigos de dica do Linux para obter mais dicas e tutoriais.