Olá, boa noite! Eu gostaria de saber para que serve e quais dados serão retornados nas seguintes funções: remainder(), round() e floor(). Aguardo a resposta!
Olá, boa noite! Eu gostaria de saber para que serve e quais dados serão retornados nas seguintes funções: remainder(), round() e floor(). Aguardo a resposta!
Bom dia Marcos, de forma bem sucinta segue respostas:
1 - remainder: Como a própria tradução diz, retorna o restante de um número divido por outro. Ex.:REMAINDER(15, 6) Result: 3
REMAINDER(15, 5) Result: 0
REMAINDER(15, 4) Result: -1
2- round: A função Round faz algo semelhante ao TRUNC, porém com uma pequena variação, ele ao invés de apenas retirar os valores como o TRUNC, ele arredonda os valores seguindo as regras de maior ou igual a 5 ele arredonda para cima e menor que 5 ele arredonda para baixo. Exemplos: select round(3.45, 1) from dual; teremos como retorno 3.4 , já se fizermos select round(3.45) from dual teremos como retorno 3.
3- floor: vai retornar sempre o número arredondado para baixo, então usando os mesmos exemplos da última função select floor(3.45) from dual; o retorno vai ser 3 e quando executarmos select floor (-3.45) from dual; o retorno vai ser 4 .
Caso queira se aprofundar mais em algumas funções consulte a documentação no site da oracle. Segue link abaixo.
https://docs.oracle.com/en/database/
Até mais, espero ter ajudado.
Abraço!