Advertisement
Guest User

Untitled

a guest
May 17th, 2018
650
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 3.60 KB | None | 0 0
  1. 1 - SELECT primeiro_nome, ultimo_nome, email, salario FROM empregados WHERE salario > 6000;
  2. 2 - SELECT primeiro_nome, ultimo_nome, titulo FROM empregados INNER JOIN cargos ON empregados.Cargo_ID = cargos.Cargo_ID;
  3. 3 - SELECT departamentos.Depto_ID, departamentos.Nome_Depto, empregados.Primeiro_Nome FROM departamentos LEFT JOIN empregados ON departamentos.Gerente_ID = empregados.Gerente_ID
  4. 4 - SELECT empregados.Cargo_ID, titulo, MIN(Salario) FROM empregados, cargos where empregados.Cargo_ID = cargos.Cargo_ID group by Cargo_ID
  5. 5 - SELECT count(empregados.gerente_ID) from empregados, departamentos where empregados.gerente_ID = departamentos.gerente_ID group by empregados.gerente_ID
  6. 6 -
  7. 7 - CREATE VIEW versalario AS SELECT primeiro_nome, ultimo_nome,email, salario FROM empregados WHERE salario > 6000;
  8. 8 -
  9.  
  10. CREATE DATABASE RH;
  11.  
  12. USE RH;
  13.  
  14. CREATE TABLE EMPREGADOS(
  15. Empregados_ID INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
  16. Primeiro_Nome VARCHAR (20) NOT NULL,
  17. Ultimo_Nome VARCHAR (25) NOT NULL,
  18. Email VARCHAR (25) NOT NULL,
  19. Telefone VARCHAR (20) NOT NULL,
  20. Cargo_ID INT NOT NULL,
  21. Salario DOUBLE NOT NULL,
  22. Depto_ID INT NOT NULL,
  23. Gerente_ID INT
  24. );
  25.  
  26. DROP TABLE EMPREGOS;
  27.  
  28. CREATE TABLE DEPARTAMENTOS(
  29. Depto_ID INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
  30. Nome_Depto VARCHAR (45) NOT NULL,
  31. Gerente_ID INT NOT NULL
  32. );
  33.  
  34. CREATE TABLE CARGOS(
  35. Cargo_ID INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
  36. Titulo  VARCHAR (45) NOT NULL,
  37. Salario_Min DOUBLE NOT NULL,
  38. Salario_Max DOUBLE NOT NULL
  39. );
  40.  
  41. INSERT INTO CARGOS VALUES (NULL,'Programador',2500,5500);
  42. INSERT INTO CARGOS VALUES (NULL,'Faxineira',1000,2300);
  43. INSERT INTO CARGOS VALUES (NULL,'Designer',2500,5000);
  44. INSERT INTO CARGOS VALUES (NULL,'Recpcionista',1500,3000);
  45. INSERT INTO CARGOS VALUES (NULL,'CEO',15000,30000);
  46. INSERT INTO CARGOS VALUES (NULL,'Gerente de Projeto',8500,10000);
  47. INSERT INTO CARGOS VALUES (NULL,'Contador',5000,7000);
  48.  
  49. INSERT INTO DEPARTAMENTOS VALUES (NULL,'Time de Desenvolvimento',2);
  50. INSERT INTO DEPARTAMENTOS VALUES (NULL,'Scrum Master',3);
  51. INSERT INTO DEPARTAMENTOS VALUES (NULL,'Limpeza',5);
  52. INSERT INTO DEPARTAMENTOS VALUES (NULL,'Atendimento',4);
  53. INSERT INTO DEPARTAMENTOS VALUES (NULL,'Financeiro',1);
  54.  
  55. INSERT INTO EMPREGADOS VALUES (NULL,'Joao','Azevedo','joao@hotmail.com','(61)3349-9859',3,3000,2,NULL);
  56. INSERT INTO EMPREGADOS VALUES (NULL,'Beatriz','Fonseca','bia@hotmail.com','(61)9854-9862',5,2000,4,NULL);
  57. INSERT INTO EMPREGADOS VALUES (NULL,'Jose','Alberto','jose@hotmail.com','(61)9998-8546',1,28000,1,1);
  58. INSERT INTO EMPREGADOS VALUES (NULL,'Joana','Almeira','joana@gmail.com','(61)8898-7854',5,3000,4,4);
  59. INSERT INTO EMPREGADOS VALUES (NULL,'Ricardo','Antunes','ricardo@yahoo.com','(61)9998-9874',2,10000,3,3);
  60. INSERT INTO EMPREGADOS VALUES (NULL,'Amanda','Silva','manda@hotmail.com','(61)6516-9875',3,500,2,2);
  61. INSERT INTO EMPREGADOS VALUES (NULL,'Joana','Pereira','joana@hotmail.com','(61)6514-9875',6,3000,5,5);
  62. INSERT INTO EMPREGADOS VALUES (NULL,'Antonio','Rocha','antonio@hotmail.com','(61)8745-9865',4,3500,2,NULL);
  63. INSERT INTO EMPREGADOS VALUES (NULL,'Manoela','Avila','mano@gmail.com','(61)6548-9874',3,3900,2,NULL);
  64. INSERT INTO EMPREGADOS VALUES (NULL,'Rafael','Antunes','rafa@hotmail.com','(61)9875-8975',6,1500,5,NULL);
  65. INSERT INTO EMPREGADOS VALUES (NULL,'Cassandra','Claire','claire@hotmail.com','(61)9345-8975',4,5000,2,NULL);
  66. INSERT INTO EMPREGADOS VALUES (NULL,'TESTE','TESTANDO','TESTE@GMAIL.COM','(61)9874-8798',6,800,5,NULL);
  67.  
  68. UPDATE EMPREGADOS SET SALARIO = 5000 WHERE EMPREGADOS_ID = 6;
  69. UPDATE EMPREGADOS SET PRIMEIRO_NOME = 'Joaquina' WHERE EMPREGADOS_ID = 7;
  70. UPDATE EMPREGADOS SET SALARIO = 2300 WHERE EMPREGAMOS_ID = 7;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement