1
resposta

Para que serve as seguintes funções?(Não foi explicado na aula)

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!

1 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!