Created
July 29, 2022 23:44
-
-
Save tiagodavi70/a80b56731572784a4db3dd90773f6bdd to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CREATE SCHEMA datablue; | |
USE datablue; | |
CREATE TABLE funcionario( | |
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, | |
nome TEXT, | |
salario FLOAT, | |
estado VARCHAR(2) | |
); | |
INSERT INTO | |
funcionario(nome, salario, estado) | |
VALUES | |
('Tiago', 4070, "PA"), | |
('Lucas', 8500.00, 'SP'), | |
('Moises', 10000.00, 'BA'), | |
("Nicolas", 4532, "MA"), | |
("Otávio", 3990, "PE"), | |
("Mauricio", 15000.00, "SP"), | |
('Thomas', 9800.00, "GO"), | |
("Gabriel", 1500.00, "PR"), | |
("Rodrigo", 1800.00, "PR"), | |
("Augusto", 5087.67, "MA"), | |
("Cesar", 4867.38, "SP"), | |
('Lucilio',120000.00,'RJ'), | |
('Pedro',10000.50,'SP'), | |
("Geraldo",4090.00,"PI"), | |
("Gustavo",3090.00,"MA"), | |
("Ana", 15000, "PR"), | |
("Valquiria", 15000, "SC"); | |
SELECT * FROM funcionario; | |
# Exibir todos os nomes e salarios. | |
SELECT | |
nome, salario | |
FROM | |
funcionario; | |
# Exibir todos os estados e salarios. | |
select | |
estado, | |
salario | |
from funcionario; | |
SELECT estado, | |
ROUND(AVG(salario), 2) AS salario_medio | |
FROM funcionario | |
GROUP BY estado | |
ORDER BY salario_medio DESC; | |
# Exibir todos os funcionários do seu mesmo estado. | |
SELECT * FROM funcionario WHERE estado = "PR"; | |
# Recuperar todos os salários maiores que 3000. | |
SELECT nome, salario | |
FROM funcionario | |
WHERE salario > 3000; | |
# Retornar todos os nomes com salários menores que 5000. | |
select nome, salario from funcionario where salario < 5000; | |
CREATE TABLE projeto( | |
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, | |
nome TEXT, | |
cliente TEXT, | |
gerente INT NOT NULL, | |
FOREIGN KEY (gerente) | |
REFERENCES funcionario(id) | |
); | |
INSERT INTO | |
projeto(nome, cliente, gerente) | |
VALUES | |
("Gestão de Aulas", "UFRA", 1), | |
('Gestão de marketing', 'Microsoft', 2), | |
("Campanha publicitária", "CRESPE", 2), | |
('Gestão de Pessoas',"Artix",3), | |
("Gestão de Processos", "UNESPAR", 4), | |
("Gerente de Machine Learning", "Google", 5), | |
("Vinhos Alto Taquari", "Zaffari", 6), | |
("Gestão de qualidade de MySQL Server", "UFMA", 7), | |
("Migração de sistema", "BBM", 9), | |
('Gestão de Patrocinios em Redes Sociais','AAT',14); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment