Advertisement
Guest User

lista4

a guest
Mar 5th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.96 KB | None | 0 0
  1. /**/
  2.  
  3. DROP DATABASE EMPRESA;
  4. CREATE DATABASE EMPRESA;
  5. USE EMPRESA;
  6.  
  7. CREATE TABLE FUNCIONARIO (
  8. COD_FUNC INT,
  9. CPF VARCHAR(11),
  10. NOME VARCHAR(100),
  11. DEPARTAMENTO INT,
  12. TELEFONE VARCHAR(10),
  13. FUNCAO VARCHAR(30),
  14. SALARIO FLOAT,
  15.  
  16. PRIMARY KEY (COD_FUNC)
  17. );
  18.  
  19. CREATE TABLE DEPARTAMENTO (
  20. COD_DEP INT,
  21. NOME VARCHAR(100),
  22.  
  23. PRIMARY KEY (COD_DEP)
  24. );
  25.  
  26. INSERT INTO FUNCIONARIO VALUES
  27. (1,'12345678912','joao',1,'6291234563','vendedor',1000.00),
  28. (2,'11145678912','jose',1,'6299234563','vendedor',4000.00),
  29. (3,'33345678912','maria',1,'6499234563','vendedora',2000.00),
  30. (4,'31145678912','isabel',1,'6484234563','vendedora',2500.00),
  31. (5,'31145678912','leticia',1,'6196234563','vendedora',5000.00),
  32. (6,'22145678912','ricardo',2,'6199234563','gerente',10000.00),
  33. (7,'22145678912','manuel',2,'6284454563','assistente',1200.00),
  34. (8,'88145678912','raimundo',3,'6681454563','gestor',2200.00),
  35. (9,'99145678912','joares',3,'6781454563','tecnico',800.00),
  36. (10,'10145678912','joana',4,'6799454563','analista',3000.00),
  37. (11,'11145678912','lurdes',4,'6699454563','analista',3000.00),
  38. (12,'12145678912','severino',5,'6699454563','faz tudo',1000.00),
  39. (13,'11145678912','livia',4,'1399454563','analista',3000.00),
  40. (14,'14145678912','marcela',4,'1499454563','analista',3000.00);
  41.  
  42. INSERT INTO DEPARTAMENTO VALUES
  43. (1,'vendas'),
  44. (2,'financeiro'),
  45. (3,'RH'),
  46. (4,'TI'),
  47. (5,'manutencao');
  48.  
  49. SELECT NOME,SALARIO FROM FUNCIONARIO WHERE SALARIO>2000.00;
  50. SELECT COUNT(*) AS 'Salário > 2000' FROM FUNCIONARIO WHERE SALARIO>2000.00;
  51.  
  52.  
  53. SELECT MAX(SALARIO) AS 'Maior Salário' FROM FUNCIONARIO;
  54. SELECT AVG(SALARIO) AS 'Média Salarial' FROM FUNCIONARIO;
  55. SELECT COUNT(*) AS 'Vendedores' FROM FUNCIONARIO WHERE DEPARTAMENTO = 1;
  56.  
  57. SELECT FUNCIONARIO.NOME AS 'Funcionário(a)', FUNCIONARIO.DEPARTAMENTO AS 'departamento', DEPARTAMENTO.NOME AS 'Nome do Departamento' FROM FUNCIONARIO,DEPARTAMENTO WHERE DEPARTAMENTO.COD_DEP = FUNCIONARIO.DEPARTAMENTO;
  58.  
  59. SELECT FUNCIONARIO.DEPARTAMENTO AS 'departamento',
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement