Boas Vindas!
Quem sou eu
- Gustavo Gonçalves
- Barueri, São Paulo, Brazil
- Quem sou eu? Não será as minhas palavras que vai realmente comprovar que eu sou assim... Eu não sou perfeito, tenho meus defeitos e qualidades iguais a todos não gosto muito de falar de mim mesmo gosto que vocês me conheçam e tirem suas opiniões de quem eu sou.
Seguidores

3 comentários:
11. Demonstrar os cargos dos funcionários, sem repetição;
R: select distinct cargo
from t_funcionarios;
12. Demonstrar os nomes dos vendedores de uma forma distinta;
R:select distinct nome_emp
from t_funcionarios
where cargo = 'vendedor';
13. Demonstrar os nomes dos funcionários e suas profissões, conforme o exemplo abaixo:
Flávio é um(a) vendedor(a)
R:select concat(nome_emp, ' é um(a) ', cargo, '(a)')
from t_funcionarios;
14. Demonstrar os nomes dos funcionários que ganham entre mil a tres mil reais por mes
R:select nome_emp
from t_funcionarios
where salario between 1000 and 3000;
15. Demonstrar os nomes dos departamentos 3 ao 7
R:select nome_depto
from t_departamentos
where cod_depto between 3 and 7;
16. Demosntrar os nomes e cargos dos funcioonários admitidos entre 10 de janeiro de 1998 até 20 de dezembro de 2009
R:select nome_emp, cargo
from t_funcionarios
where data_admissao between '1998-01-10' and '2009-12-20';
17. Selecionar todos funcionários que não são engenheiros e nem dentistas
R:select nome_emp, cargo
from t_funcionarios
where not cargo='dentista' and not cargo='engenheiro';
18. Consultar os nome de todos os funcionarios que não começam com a letra R:
R:select nome_emp
from t_funcionarios
where nome_emp not like'R%';
19. Selecionar nome e cargo de todos os funcionarios que possuir comissão
R:select nome_emp, cargo
from t_funcionarios
where comissao is not null;
20. Demonstrar os nomes de todos os funcionários em ordem alfabética
R:select nome_emp
from t_funcionarios
order by nome_emp asc;
21. Selecionar os nomes dos funcionarios e data de nascimento
R:select nome_emp, data_nascimento
from funcionarios
order by nome_emp desc;
22. Demonstrar os nomes, cargoos e salarios de todos os funcionarios dos departamentos 2, 3 e 5. OBS:Os nomes do funcionario em ordem alfabetica
R: select nome_emp, cargo, salario
from t_funcionarios
where cod_depto in (2, 3, 5);
ou
select nome_emp, cargo, salario
from t_funcionarios
where cod_depto in(2, 3, 5)
order by nome_emp asc;
23. Demosntrar os nomes, sobrenomes, cargos e a data de nascimento de todos os funcionarios que não são dos departamentos 1, 2 e 3
R: select nome_emp, sobrenome_emp, cargo, salario, data_nascimento
from t_funcionarios
where cod_depto not in (1, 2, 3);
24. Selecionar nome e cargo de todos os funcionarios que não possui comissão
R: select nome_emp, cargo
from t_funcionarios
where comissao is null;
25. Demonstrar em ordem alfabetica os nomes dos funcionarios que ganham entre mil a quatro mil reais
R: select nome_emp
from t_funcionarios
where salario between 1000 and 4000
order by nome_emp asc;
28. Selecionar nome, salario e cargo de todos os funcionarios. Classificar os menores salarios nos registros acima
R: select nome, salario, cargo
from funcionarios
order by lasario asc;
29. Demosntrar os nomes e data de nascimento dos vendedores por ordem de data, ou seja os mais velhos nos registros acima
R: select nome_emp, data_nascimento
from t_funcionarios
where cargo="vendedor"
order by data_nascimento asc;
30. Demonstrar os nomes dos funcionarios e o local onde eles trabalham
R: select t_funcionarios.nome_emp, t_departamentos.cod_depto
from t_funcionarios, t_departamentos
where t_funcionarios.cod_depto = t_departamentos.cod_depto;
31. Demosntrar o maios salário da empresa. apelido de coluna: "Média salario"
R: select max(salario) as 'MAIOR SALARIO'
FROM t_funcionarios;
32. Demosntrar a média salarial dos vendedores. Apelido: Média salarial
R: sselect avg(salario) as 'media salarial'
from t_funcionarios
where cargo='vendedor';
33. Demonstre quantos funcionários trabalham na empresa.
R: select count(nome_emp)
from t_funcionarios;
34. Demonstrar o custo total da empresa em relação aos salarios dos funcionarios
R: select sum(salario)
from t_funcionarios;
35. Demonstrar o menor salário entre os gerentes
R: select min(salario)
from t_funcionarios
where cargo ='gerente';
36. Demonstrar a média salarial do departamento
R: select cod_depto, avg(salario)
from t_funcionarios
group by cod_depto;
37. Demonstrar os maiores salarios agrupados por cargo
R: select cargo, avg(salario)
from t_funcionarios
group by cargo;
Postar um comentário