SóProvas


ID
3187444
Banca
FCC
Órgão
TJ-MA
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Considere a tabela abaixo, criada no Oracle 11g.


Nome da tabela: funcionarios

Campos: id (PK), nome, salario


Uma organização necessita de um relatório que exiba o id, o nome e o salário de cada funcionário acrescido de 11%, expresso como número inteiro. O salário reajustado em 11% deve ter a coluna exibida com título "Salário Reajustado". Com o banco de dados aberto e em condições ideais, para conseguir o que deseja a organização, um Analista deve utilizar a instrução PL/SQL:

Alternativas
Comentários
  • A função Oracle / PLSQL ROUND retorna um número arredondado para um determinado número de casas decimais.

    A função ROUND (como se aplica aos números) retorna um valor numérico.

    Ex1:

    ROUND(125.315)

    R:125

    EX2:

    ROUND(125.315,0)

    R:125

    Fonte: https://www.techonthenet.com/oracle/functions/round_nbr.php

  • Gab.: D

    Salário reajustado = 11/100 * salario + salario

    equivale a:

    Salário reajustado = salario * 1.11

  • Questão anulável....o enunciado não pediu para arredondar

  • Daria para fazer da forma convencional:

    SELECT id, nome, CAST( salario*1.11 AS INT) "Salário Reajustado" FROM funcionarios;

  • Luciano Lima Fracasso [···] expresso como número inteiro.