Buscar

Exercício SQL - Parte2

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Exercício SQL
Profa Josyane Lannes Florenzano de Souza
Exercícios
Crie a tabela empregado 
(nome, end, sal) e popule-a
Calcule como ficaria o salário de cada empregado com aumento de 10% 
Calcule primeiro a remuneração anual dos empregados e depois adicione o bônus de 800,00
Adicione primeiro o bônus de 800.00 ao salário do empregado e depois calcule a remuneração anual.
Respostas
Resposta 1: Calcula como ficaria o salário de cada empregado com aumento de 10% (mostra o salário inteiro + 10% de aumento  ex: R$500,00 * 1,1 = 550; se multiplicar apenas R$ 500,00 * 0,1 = 50,00 que é apenas o valor do aumento)
	SELECT salário * 1.1 FROM empregado;
Resposta 2: Calcula primeiro a remuneração anual dos empregados e depois adiciona o bônus de 800,00
	SELECT 12 * salário + 800.00 FROM empregado;
Resposta 3: Adiciona primeiro o bônus de 800.00 ao salário do empregado e depois calcula a remuneração anual.
	SELECT 12 * (salário + 800.00) FROM empregado;
Mais exercícios
Recupera o nome de todos os empregados que possuem o nome começando com letra “z”.
Recupera o nome de todos os empregados que possuem o nome terminando com as letras “jr”.
Recupera o nome de todos os empregados que possuem a palavra “Gonzaga” em qualquer parte do nome.
Respostas
Resposta4: Recupera o nome de todos os empregados que possuem o nome começando com letra “z”.
	SELECT nome FROM empregado WHERE nome LIKE ‘Z%’
Resposta5: Recupera o nome de todos os empregados que possuem o nome terminando com as letras “jr”.
	SELECT nome FROM empregado WHERE nome LIKE ‘%jr’;
Resposta6 : Recupera o nome de todos os empregados que possuem a palavra “Gonzaga” em qualquer parte do nome.
	SELECT nome FROM empregado WHERE nome LIKE ‘%Gonzaga%’;
Outros exercícios
Recuperar todas as informações dos empregados que não moram no “RJ” ou “SP”. 
	
8. Recuperar todas as informações dos empregados que possuem salário menor que 700,00 ou maior que 10000,00.
	
9. Recuperar todas as informações dos empregados que não possuem o nome começando por “Severino”.
	
10. Recuperar todas as informações dos empregados que possuem chefe.
	
Respostas
Resposta7: Recuperar todas as informações dos empregados que não moram no “RJ” ou “SP”. 
	SELECT * FROM empregado WHERE uf NOT IN (‘RJ’,’SP’);
8. Resposta8: Recuperar todas as informações dos empregados que possuem salário menor que 700,00 ou maior que 10000,00.
	SELECT * FROM empregado WHERE salario 
	NOT BETWEEN 700 and 10000;
9. Resposta9: Recuperar todas as informações dos empregados que não possuem o nome começando por “Severino”.
	SELECT * FROM empregado WHERE nome NOT LIKE ‘Severino%’;
10. Resposta10: Recuperar todas as informações dos empregados que possuem chefe.
	SELECT * FROM empregado WHERE codigo_chefe IS NOT null;

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando