Vim compartilhar com vocês o meu Desafio: Hora da prática , da aula "Atualizando e excluindo dados"! O objetivo aqui é compartilhar, permitindo que vocês sugerem melhorias ou suas respetivas respostas, contribuindo assim para o enriquecimento do conhecimento.
CREATE TABLE funcionario
(id_funcionario INT PRIMARY KEY,
nome VARCHAR(100),
departamento VARCHAR(100),
salario FLOAT
);
INSERT INTO funcionario(
id_funcionario,
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 funcionario
SELECT * FROM funcionario WHERE departamento = 'Vendas';
SELECT * FROM funcionario WHERE salario > 5000;
SELECT DISTINCT departamento FROM funcionario;
UPDATE funcionario SET salario = 7500 WHERE departamento = 'TI';
SELECT * FROM funcionario WHERE departamento = 'TI';
DELETE FROM funcionario WHERE salario < 4000;
SELECT * FROM funcionario;
SELECT DISTINCT nome, salario FROM funcionario 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 id_gerente(id_funcionario));
INSERT INTO projetos (
id_projeto,
nome_projeto,
id_gerente)
VALUES
(1, 'Melhoras no Back-end', 3),
(2, 'Criação do Front-end', 5),
(3, 'Nova Landing Page', 9);
SELECT * FROM projetos;
SELECT * FROM projetos WHERE id_gerente = 2;
DROP TABLE funcionario;