1
resposta

[Projeto] Desafio: Hora da Prática

Segue meus códigos ao desafio proposto:

1)

CREATE TABLE Funcionarios (
  id_funcionario INT,
  nome_funcionario VARCHAR (100),
  departamento VARCHAR (100),
  salario FLOAT)
  
  INSERT INTO Funcionarios 
    (id_funcionario, 
    nome_funcionario,
    departamento,
    salario)
    VALUES
    ('1', 'Heitor Vieira', 'Financeiro', '4959.22'),
    ('2', 'Daniel Campos', 'Vendas', '3884.44'),
    ('3', 'Luiza Dias', 'TI', '8205.78'),
    ('4', 'Davi Lucas Moraes', 'Financeiro', '8437.02'),
    ('5', 'Pietro Cavalcanti', 'TI', '4946.88'),
    ('6', 'Evelyn da Mata', 'Vendas', '5278.88'),
    ('7', 'Isabella Rocha', 'Marketing', '4006.03'),
    ('8', 'Sra. Manuela Azevedo', 'Vendas', '6101.88'),
    ('9', 'Brenda Cardoso', 'TI', '8853.34'),
    ('10', 'Danilo Souza', 'TI', '8242.14');
  1. `SELECT * FROM Funcionarios;`
    
  2. SELECT * FROM Funcionarios nome_funcionario WHERE departamento = 'Vendas';

  3. `SELECT * FROM Funcionarios nome_funcionario WHERE salario > '5000';`
    
  4. SELECT * FROM Funcionarios nome_funcionario WHERE salario > '5000';

  5. `UPDATE Funcionarios SET salario = '7500' WHERE departamento = 'TI';`
    
  6. `DELETE FROM Funcionarios WHERE salario < 4000;`
    
SELECT nome_funcionario, salario FROM Funcionarios
         WHERE departamento = 'Vendas'
         AND salario >= 6000;
CREATE TABLE projetos (
      id_projeto INT PRIMARY Key,
      nome_projeto VARCHAR (100),
      id_gerente INT,
      FOREIGN KEY (id_gerente) REFERENCES Funcionarios (id_funcionario)
      );
      INSERT INTO projetos (
     id_projeto,
     nome_projeto,
     id_gerente)
     VALUES
     ('1','manhattan', 'gerente_1'),
     ('2', 'Ramos', '2'),
     ('3', 'Irajá', '2');
     SELECT * FROM projetos WHERE id_gerente = 2;
  1.  `DROP TABLE Funcionarios;`
    
1 resposta

Boaa, Luiz!

Parabéns pela solução dos exercícios, mandou muito bem! Os primeiros passos são muito importantes e, logo mais, você será capaz de criar queries muito surpreendentes.

Abraços.