Asasdasasa
Por: DanielTofanelli • 30/3/2015 • Projeto de pesquisa • 442 Palavras (2 Páginas) • 331 Visualizações
Exercícios – aula de 26/02
- Exibir o número de empregados do departamento 30 que receberam comissão.
- Exibir o nome, salário mensal e salário mensal acrescido de um bônus de 700 por mês para todos os empregados que tenham os cargos de ‘analyst’ e ‘salesman’
- Exibir nome, salário e data de todos os empregados com cargo de ‘manager’ ou ‘salesman’. A data deve estar no formato: dia, mês e ano (4 digitos).
- Exibir nome, número de meses entre a data de hoje e a data de admissão de todos os empregados com salário maior que 2000.
- Exibir o número de empregados do departamento 30.
- Exibir todos os empregados que tenham a 2ª letra do nome igual a ‘L’
- Exibir os dados do empregado de nome Jones. Considere que você não sabe se os dados armazenados na tabela estão em letra maiúscula ou minúscula.
- Selecionar o nome, data de admissão e cargo de todos os empregados que tenham o nome iniciado pela letra ‘s’. Considere para comparação a letra ‘s’ em minúsculo.
- Para cada departamento, exibir o total dos salários e o número de empregados.
- Selecionar os campos nome, cargo e data de admissão (dd/mm/yyyy), para os empregados que recebem salário maior que 1500 e que trabalham no departamento 30 e 10.
- Exibir nome, número de dias trabalhados desde a admissão de todos os empregados do departamento de código 10.
- Exibir o número de empregados do departamento 20.
- Faça um consulta que mostre quantos empregados têm o mesmo cargo.
- Selecionar os departamentos da empresa e para cada departamento a media dos salários. Exibir somente os departamentos com média maior que 2500 e ordenar a listagem pela média.
- Exibir o número do departamento e o maior salário em cada um deles. Exibir somente aqueles cujo salário máximo seja superior a 1900.
- Considere a seguinte representação de uma tabela de um banco de dados relacional:
Estoque (Cod, Item, Qtde, Categoria)
O comando SQL para se obter a soma dos valores do atributo Qtde, agrupada por Categoria, apenas para as Categorias com Qtde total superior a 100 unidades, é:
(A) SELECT GROUP (Categoria), SUM (Qtde)
FROM Estoque
WHERE Qtde > 100
(B) SELECT GROUP (Categoria), COUNT (Qtde)
FROM Estoque
WHERE Qtde > 100
(C) SELECT Categoria, Qtde
FROM Estoque
WHERE Qtde > 100
GROUP BY Categoria
(D) SELECT Categoria, COUNT (Qtde)
FROM Estoque
WHERE Qtde > 100
GROUP BY Categoria
(E) SELECT Categoria, SUM (Qtde)
FROM Estoque
GROUP BY Categoria
HAVING SUM (Qtde) > 100
- (Vunesp 2013) Considere o seguinte comando incompleto do SQL:
SELECT Loja, AVG(Vendas)
FROM Pedidos
XXX Loja
A cláusula a ser colocada no lugar de XXX, para que o resultado obtido seja o nome das Lojas e a média de Vendas em cada Loja é
- FIRST.
- GROUP BY.
- HAVING.
- ORDER BY.
- UPPER.
...