SQL em Oracle > DML > Funções > Funções de linha > Exercícios sobre funções de linha
Exercícios sobre funções de linha logotipo

1. - Liste o nome de empregado e o salário com um aumento de 15% e expresso como um número inteiro.

2.- Liste os nomes de empregados e as respectivas funções ('job') como no exemplo abaixo:

SMITH****************CLERK
ALLEN*************SALESMAN

3. - Produza o seguinte resultado:

ALLEN (Salesman)
WARD  (Salesman)

4. - Produza uma lista resultado de uma pesquisa insensível a maiúsculas ou minúsculas com os empregados cuja função o utilizador indique.

5. - Descobriu-se que os vendedores do departamento 30 não são todos do sexo masculino, pelo que SALESMAN é pouco adequado. Liste os respectivos nomes e funções, substituindo a palavra SALESMAN por SALES.

6. - Apresente o nome e data de admissão (por extenso) de cada empregado do departamento 20.

7. - Apresente o nome, a data de admissão de cada empregado e a data de revisão de salário de cada empregado. Admita que a data de revisão é um ano após a data de admissão. Ordene o resultado por ordem crescente de data de revisão.

8. - Listar o nome do empregado e uma mensagem que varia com o valor do salário:

  1. Para salários superiores a 1500 escreve o valor do salário;
  2. Para salários iguais a 1500 escreve 'Em cheio';
  3. Para salários inferiores a 1500 escreve 'Menor que 1500';

9. - Escreva um comando que, recebendo uma data no formato DD.MM.YY, devolva o dia da semana por extenso. Ex: 12-11-88 > SATURDAY

10 . - Escreva um comando que permita determinar há quanto tempo está a trabalhar na empresa determinado empregado (anos e meses).

bthome.gifTopo


Realizado por Turtle Learning ®. Última alteração em 2011-02-26