CREATE TABLE Funcionários (
ID INT PRIMARY KEY,
Nome VARCHAR (100),
Departamento VARCHAR (100),
Salário DECIMAL (10,2));
INSERT INTO Funcionários
(id,
nome,
departamento,
salário)
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 Funcionários;
SELECT * FROM Funcionários WHERE departamento = 'Vendas';
SELECT * FROM Funcionários WHERE salário > 5000.00;
SELECT DISTINCT departamento FROM Funcionários;
UPDATE Funcionários SET salário = 7500.00 where salário;
UPDATE Funcionários
SET salário = CASE id
WHEN 1 THEN 4959.22
WHEN 2 THEN 3884.44
WHEN 3 THEN 8205.78
WHEN 4 THEN 8437.02
WHEN 5 THEN 4946.88
WHEN 6 THEN 5278.88
WHEN 7 THEN 4006.03
WHEN 8 THEN 6101.88
WHEN 9 THEN 8853.34
WHEN 10 THEN 8242.14
ELSE salário
END;
SELECT * FROM Funcionários;
UPDATE Funcionários SET salário = 7500.00 where departamento = 'TI';
DELETE from Funcionários WHERE salário < 4000.00;
SELECT * FROM Funcionários WHERE departamento = 'Vendas' AND salário >= 6000.00;
CREATE TABLE Projetos (
ID_Projeto INT PRIMARY KEY,
Nome_Projeto VARCHAR (100),
ID_Gerente INT,
FOREIGN KEY (ID_Gerente) REFERENCES Funcionários (id)
);
INSERT INTO Projetos
(id_projeto,
nome_projeto,
id_gerente)
VALUES
('1', 'Projeto Alfa', 2),
('2', 'Projeto Beta', 5),
('3', 'Projeto Gama', 2);
SELECT * FROM Projetos WHERE id_gerente = 2;
DELETE FROM Funcionários;
