Banco de dadosPl-sql
- (FCC 2018)
Para saber o tempo de serviço de cada funcionário da sua equipe, um Analista de Sistemas deseja utilizar, em um banco de dados Oracle aberto e em condições ideais, um comando PL/SQL para exibir o nome do funcionário (campo nome) e calcular o número de meses entre a data atual e a data em que o funcionário foi admitido (campo data_admissao), arredondando o número de meses para o valor inteiro mais próximo. Considerando que a tabela onde estão os dados chama-se funcionario, terá que utilizar o comando
A) SELECT nome, ROUND(MONTHS_BETWEEN(DATE(), data_admissao)) FROM funcionario;
B) SELECT nome, LPAD(MONTHS(SYSDATE,data_admissao)) FROM funcionario;
C) SELECT nome, ROUND(MONTHS(DATE(),data_admissao)) FROM funcionario;
D) SELECT nome, ROUND(SYSDATE() - data_admissao) FROM funcionario;
E) SELECT nome, ROUND(MONTHS_BETWEEN(SYSDATE,data_admissao)) FROM funcionario;
Próximo:
EXERCÍCIOS - Exercício 3
Vamos para o Anterior: Exercício 1
Tente Este: Exercício 19
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados