1
resposta

[Projeto] resolvendo desafio

CREATE TABLE funcionarios (
  id INT PRIMARY KEY,
  nome VARCHAR(100),
  departamento VARCHAR(100), 
  salario FLOAT
  );
  
  INSERT INTO funcionarios (
    id,
    nome,
    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);

SELECT * FROM funcionarios;

SELECT nome from funcionarios WHERE departamento = 'Vendas';

SELECT * FROM funcionarios WHERE salario > 5000;

UPDATE funcionarios SET salario = 7500 WHERE departamento = 'TI';
SELECT * FROM funcionarios WHERE departamento = 'TI';

DELETE FROM funcionarios WHERE salario < 4000;
SELECT * FROM funcionarios;

SELECT nome, 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)
);
INSERT INTO projetos (
  id_projeto, 
  nome_projeto, 
  id_gerente) 
VALUES (1, 'Projeto A', 2);
SELECT * FROM projetos;

DROP TABLE funcionarios;
1 resposta

Oi, Anastasiia! Como você está?

Parabéns pela construção dos comandos SQL! Você mandou muito bem em todas os desafios.

Continue sempre praticando e se desenvolvendo. Se surgir alguma dúvida, conte conosco.

Um abraço, Anastasiia!