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!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!