Você está na página 1de 4

EXERCICIOS DE FIXAÇÃO 4

Faremos agora alguns exercícios de fixação


A mecânica do exercício será a seguinte:
• Será apresentado para você a solicitação da tarefa e uma imagem com os
dados que devem retornar.
• Escreva no ORACLE o comando que você acha que resolve o pedido e veja a
se o retorno corresponde aos dados esperados
• Apenas a realização do exercício compare o seu comando com o comando
que consta no Garbarito.

Prontos?
Mão a obra.

Modelo de Dados
Exercício 1

Mostrar quantidade de empregados, salário médio, maior salário, menor salário e


total dos salários para os empregados do departamento 20

SOLUÇÃO

SELECT COUNT(*), AVG(SALARIO), MAX(SALARIO), MIN(SALARIO),


SUM(SALARIO)
FROM EMPREGADO
WHERE ID_DEPTO = 20
Exercício 2

Mostrar o id dos vendedores e e quantidade de cliente para vendedores que


atendem mais de um cliente

SOLUÇÃO

SELECT VENDEDOR, COUNT(*)


FROM CLIENTE
GROUP BY VENDEDOR
HAVING COUNT(*) > 1
Exercício 3

Mostrar quantidade de empregados de cada cargo do departamento 20 para os


cargos que possuem mais de um empregado

SOLUÇÃO

SELECT CARGO, COUNT(*)


FROM EMPREGADO
WHERE ID_DEPTO = 20
GROUP BY CARGO
HAVING COUNT(*) > 1

Você também pode gostar