Baixe o app para aproveitar ainda mais
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;
Compartilhar