1
resposta

[Projeto] Desafio: Hora da Prática

--1º)

CREATE TABLE tabelafuncionarios(
id INT PRIMARY KEY,
nome VARCHAR(100),
departamento VARCHAR(100),
salario DECIMAL(10,2)
);

insert into tabelafuncionarios(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);

--2º)

SELECT *
FROM tabelafuncionarios;

--3º)

SELECT nome as Nome
FROM tabelafuncionarios
WHERE departamento = 'Vendas';

--4º)

SELECT *
FROM tabelafuncionarios
WHERE salario>5000;

--5º)

SELECT DISTINCT departamento
FROM tabelafuncionarios;

--6º)

UPDATE tabelafuncionarios
SET salario=7500
WHERE departamento LIKE 'TI';

SELECT *
from tabelafuncionarios
where departamento = 'TI';

--7º)

DELETE 
FROM tabelafuncionario 
WHERE salario < 4000;

SELECT *
FROM tabelafuncionarios;

--8º)

SELECT nome, funcionario
FROM tabelafuncionarios
WHERE departamento LIKE 'Vendas' AND salario>=6000;

--9º)

CREATE table tabelaprojetos(
id_projeto INT PRIMARY KEY,
nome_projeto VARCHAR(100),
id_gerente INT,
FOREIGN key (id_gerente) REFERENCES tabelafuncionarios(id)
);

INSERT INTO tabelaprojetos(id_projeto, nome_projeto, id_gerente)
VALUES
('1', 'Anderson', 2),
('2', 'Lenny Lobato', 5),
('3', 'Gustavo Maia', 8);

SELECT *
from tabelaprojetos
where id_gerente = 2;

--10º)

drop TABLE tabelafuncionarios;
1 resposta

Oii, Anderson! Tudo bom?

Parabéns, você está se saindo muito bem!

Continue se dedicando aos estudos e caso tenha dúvidas, conte com a gente para te ajudar.

Até mais, Anderson!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!