Daniel Paulo [email protected]. UPDATE com Subqueries -- 1. Aumentar em 10% os salários dos...

6
Daniel Paulo [email protected]

Transcript of Daniel Paulo [email protected]. UPDATE com Subqueries -- 1. Aumentar em 10% os salários dos...

Page 1: Daniel Paulo dptsalvador@hotmail.com. UPDATE com Subqueries -- 1. Aumentar em 10% os salários dos empregados do departamento -- 'C.P.D.' UPDATE Empregados.

Daniel [email protected]

Page 2: Daniel Paulo dptsalvador@hotmail.com. UPDATE com Subqueries -- 1. Aumentar em 10% os salários dos empregados do departamento -- 'C.P.D.' UPDATE Empregados.

UPDATE com Subqueries-- 1. Aumentar em 10% os salários dos empregados do departamento -- 'C.P.D.'UPDATE EmpregadosSET SALARIO = SALARIO * 1.10WHERE COD_DEPTO = (SELECT COD_DEPTO FROM TABELADEP WHERE DEPTO = 'C.P.D.') -- 2. Fazer o preço de venda ficar 20% acima do preço de custo de -- todos os produtos do tipo REGUA.UPDATE PRODUTOS SET PRECO_VENDA = PRECO_CUSTO * 1.2WHERE COD_TIPO = (SELECT COD_TIPO FROM TIPOPRODUTO WHERE TIPO = 'REGUA')

Page 3: Daniel Paulo dptsalvador@hotmail.com. UPDATE com Subqueries -- 1. Aumentar em 10% os salários dos empregados do departamento -- 'C.P.D.' UPDATE Empregados.

DELETE com Subqueries-- 1. Excluir os pedidos do vendedor MARCELO emitidos na primeira -- quinzena de dezembro de 2006

DELETE FROM PEDIDOSWHERE DATA_EMISSAO BETWEEN '2006.12.1' AND '2006.12.15' AND CODVEN = (SELECT CODVEN FROM VENDEDORES WHERE NOME = 'MARCELO');

Page 4: Daniel Paulo dptsalvador@hotmail.com. UPDATE com Subqueries -- 1. Aumentar em 10% os salários dos empregados do departamento -- 'C.P.D.' UPDATE Empregados.

UPDATE com Join-- 1. Aumentar em 10% os salários dos empregados do departamento -- 'C.P.D.'UPDATE EmpregadosSET SALARIO *= 1.10FROM EMPREGADOS E JOIN TABELADEP D ON E.COD_DEPTO = D.COD_DEPTOWHERE D.DEPTO = 'C.P.D.'-- 2. Fazer o preço de venda ficar 20% acima do preço de custo de -- todos os produtos do tipo REGUA.UPDATE PRODUTOS SET PRECO_VENDA = PRECO_CUSTO * 1.2FROM PRODUTOS P JOIN TIPOPRODUTO T ON P.COD_TIPO = T.COD_TIPOWHERE T.TIPO = 'REGUA'

Page 5: Daniel Paulo dptsalvador@hotmail.com. UPDATE com Subqueries -- 1. Aumentar em 10% os salários dos empregados do departamento -- 'C.P.D.' UPDATE Empregados.

DELETE com Join-- 1. Excluir os pedidos do vendedor MARCELO emitidos na primeira -- quinzena de dezembro de 2006

DELETE FROM PEDIDOSFROM PEDIDOS P JOIN VENDEDORES V ON P.CODVEN = V.CODVENWHERE P.DATA_EMISSAO BETWEEN '2006.12.1' AND '2006.12.15' AND V.NOME = 'MARCELO'

Page 6: Daniel Paulo dptsalvador@hotmail.com. UPDATE com Subqueries -- 1. Aumentar em 10% os salários dos empregados do departamento -- 'C.P.D.' UPDATE Empregados.

Laboratório página 270 até 277