0
respostas

[Projeto] 05 Mão na massa: hora da prática - SQLite ONLINE

Apenas compartilhando meu código do projeto final na prática

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 nome from funcionarios where salario > 5000

select distinct departamento from funcionarios

update funcionarios set salario = 7500 where departamento = 'TI'

DELETE FROM funcionarios WHERE salario < 4000;

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)
);

DROP TABLE funcionarios;

INSERT INTO projetos (id_projeto, nome_projeto, id_gerente) VALUES (1, 'Projeto A', 2);

SELECT * FROM projetos WHERE id_gerente = 2;