Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE DATABASE lasercut;
- USE lasercut;
- CREATE TABLE departamento(
- id INT NOT NULL PRIMARY KEY,
- nome VARCHAR(MAX) NOT NULL
- );
- CREATE TABLE empregado (
- id INT NOT NULL PRIMARY KEY,
- id_depto INT NOT NULL,
- nome VARCHAR (MAX) NOT NULL,
- salario FLOAT DEFAULT(997.00),
- cidade VARCHAR(MAX) DEFAULT ('fortaleza'),
- estado VARCHAR(MAX) DEFAULT ('CE'),
- FOREIGN KEY (id_depto) REFERENCES departamento(id)
- );
- SELECT COUNT(*) FROM departamento, empregado;
- SELECT E.nome AS Nome, D.nome AS Departamento
- FROM empregado AS E, departamento AS D
- WHERE E.id_depto = D.id
- AND E.id = 2;
- INSERT INTO departamento
- VALUES (1, 'Vendas'),
- (2, 'financeiro'),
- (3, 'publicitário'),
- (4, 'Tecnologia da Informação'),
- (5, 'Recursos Humanos');
- INSERT INTO empregado (id, id_depto, nome)
- VALUES (1, 1, 'Tsubasa');
- INSERT INTO empregado (id, id_depto, nome)
- VALUES (2, 1, 'Anny');
- INSERT INTO empregado (id, id_depto, nome)
- VALUES (3, 2, 'TwitCaster');
- INSERT INTO empregado (id, id_depto, nome)
- VALUES (4, 4, 'GabyGol');
- INSERT INTO empregado (id, id_depto, nome)
- VALUES (5, 4, 'Zé');
- INSERT INTO empregado (id, id_depto, nome)
- VALUES (6, 4, 'Franzé');
- INSERT INTO empregado (id, id_depto, nome)
- VALUES (7, 5, 'TwitCaster');
- INSERT INTO empregado (id, id_depto, nome)
- VALUES (8, 5, 'Vitor');
- INSERT INTO empregado (id, id_depto, nome)
- VALUES (9, 1, 'Leandro');
- INSERT INTO empregado (id, id_depto, nome)
- VALUES (10, 1, 'Evangelion');
- INSERT INTO departamento
- VALUES (6, 'bombril')
- ALTER TABLE departamento
- ALTER COLUMN filial INT;
- SELECT * FROM departamento
- SELECT MAX(salario) AS Salario_Total FROM empregado;
- UPDATE empregado
- SET cidade = 'Limoeiro do Norte'
- WHERE id = 5;
- UPDATE empregado
- SET cidade = 'Limoeiro do Norte'
- WHERE id = 3;
- SELECT * FROM empregado
- SELECT cidade, avg(salario), COUNT(salario)
- FROM empregado
- WHERE cidade = 'Limoeiro do Norte'
- GROUP BY cidade
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement