Arvore GenealogicaRoberto Carlos-Debaixo doscaracois dos seus cabelos 1-Demonstrar os nomes e salarios dos vendedores:SELECT NOME_EMP, SALARIO FROM funcionarios WHERE CARGO = 'VENDEDOR';2-Demonstrar o endereco , bairro , cidade e o estado das filiais da empresa :SELECT ENDERECO_LOCAIS , BAIRRO_LOCAIS , CIDADE_LOCAIS UF_LOCAIS FROM LOCAL ;3- Demostrar os cargos dos funcionarios que moram na cidade de Barueri : SELECT CARGO FROM FUNCIONARIOS WHERE CIDADE_EMP='BARUERI';4-Demonstrar os nomes dos departamentos que pertencem a filial 3 :SELECT NOME_DEPTO FROM DEPARTAMENTOS WHERE COD_LOCAL =3;5- Demonstrar os nomes ,cargos e salarios dos funcionarios que ganham mais de mil reais por mes SELECT NOME_EMP , CARGO , SALARIO FROM FUNCIONARIOS WHERE SALARIO>1000 ;06-Demonstrar o endereco e o estado da filial 4 :SELECT ENDERECO_LOCAL , UF_LOCAL FROM LOCAIS WHERE COD_LOCAL=4;7-Demonstrar a data de nascimento do funcionario 5.SELECT DATA_NASCIMENTO FROM FUNCIONARIOS WHERE COD_EMP=5;8-Demonstrar os nomes e salarios anuais de todos os gerentesSELECT NOME_EMP , SALARIO*12 FROM FUNCIONARIOS WHERE CARGO ='GERENTE';9-Demosntrar o nome completo dos funcionarios que trabalham no departamento 6 :SELECT NOME_EMP, SOBRENOME_EMP FROM FUNCIONARIOS WHERE COD_DEPTO=6;10-Demonstrar os nomes, cargos e data de nascimento dos funcionarios que moram no estado de SaO Paulo :SELECT NOME_EMP, CARGO , DATA_NASCIMENTO FROM FUNCIONARIOS WHERE UF_EMP ='SP';11- Demonstrar os cargos dos funcionarios, sem repeticao:SELECT DISTINCT CARGO FROM FUNCIONARIOS;12. Demonstrar os nomes dos vendedores de uma forma distinta :SELECT DISTINCT NOME_EMP FROM FUNCIONARIOS WHERE CARGO='VENDEDOR';13. Demonstrar os nomes dos funcionarios e suas profissoes, conforme o exemplo abaixo:Flavio e um(a) vendedor(a) : SELECT CONCAT(NOME_EMP,' e um(a) ',CARGO, '(a)') FROM FUNCIONARIOS;14. Demonstrar os nomes dos funcionarios que ganham entre mil a tres mil reais por mesSELECT NOME_EMP FROM FUNCIONARIOS WHERE SALARIO BETWEEN 1000 AND 3000;15-Demosntrar os nomes dos departamentos 3 ao 7:SELECT NOME_DEPTOFROM DEPARTAMENTOSWHERE COD_DEPTO BETWEEN 3 AND 7;16-Demonstrar os nomes e cargos dos funcionarios admtidos entre 10 de janeiro de 1998 ate 20 de dezembro de 2009SELECT NOME_EMP,CARGO FROM FUNCIONARIOSWHERE DATA_ADMISSAO BETWEEN '1998-01-10' AND '2009-12-20';17-Selecionar todos os funcionarios que nao sao engenheiros nem denstistas:SELECT NOME_EMP FROM FUNCIONARIOSWHERE NOT CARGO='ENGENHEIRO' AND NOT 'DENTISTA';SELECT ENDERECO_EMP , BAIRRO_EMP , CIDADE_EMP UF_EMP FROM FUNCIONARIOS ;SELECT NOME_DEPTO FROM DEPARTAMENTOS WHERE COD_LOCAL=2;18-Consultar os nomes de todos os funcionarios que nao comecam com a letra R :SELECT NOME_EMP FROM FUNCIONARIOS WHERE NOME_EMP NOT LIKE 'R%';19-SELECIONAR NOME E CARGO DE TODOS OS FUNCIONARIOS QUE POSSUI COMISSAO :SELECT NOME_EMP,CARGO FROM FUNCIONARIOSWHERE COMISSAO IS NOT NULL ;20-DEMONSTRAR OS NOMES DE TODOS OS FUNCIONARIOS EM ORDEM ALFABETICA :SELECT NOME_EMPFROM FUNCIONARIOSORDER BY NOME_EMP ASC;21-SELECI0NAR NOMES E A DATA DE NASCIMENTO.CLASSIFICA-LOS PELOS FUNCIONARIOS EM ORDEM DECRESCENTE :SELECT NOME_EMP,DATA_NASCIMENTO FROM FUNCIONARIOSORDER BY NOME_EMP DESC;22-DEMONSTRAR OS NOMES , CARGO E SALARIOS DE TODOS OS FUNCIONARIOS DE DEPARTAMENTOS 2,3 E 5.OBS: OS NOMES DO FUNCIONARIO EM ORDEM ALFABETICA :SELECT NOME_EMP , CARGO , SALARIOFROM FUNCIONARIOSWHERE COD_EMP IN (2,3,5)ORDER BY NOME_EMP ASC;23-DEMONSTRAR OS NOMES , SOBRENOMES , CARGOS E A DATA DE NASCIMENTO DE TODOS OS FUNCIONARIOS QUE NAO SAO DEPARTAMENTOS 1, 2E 3 :SELECT NOME_EMP , SOBRENOME_EMP , CARGO , DATA_NASCIMENTOFROM FUNCIONARIOSWHERE COD_EMP NOT IN(1,2,3);24-SELECIONAR NOME E CARGO DE TODOS OS FUNCIONARIOS QUE NA0 POSSUI COMISSAO:SELECT NOME_EMP , CARGOFROM FUNCIONARIOSWHERE COMISSAO IS NULL;25-DEMONSTRAR EM ORDEM ALFABETICA OS NOMES DOS FUNCIONARIOS QUE GANHAM ENTRE