Daniel Paulo
UPDATE com Subqueries Aumentar em 10% os salários dos empregados do departamento -- 'C.P.D.' UPDATE Empregados SET SALARIO = SALARIO * 1.10 WHERE COD_DEPTO = (SELECT COD_DEPTO FROM TABELADEP WHERE DEPTO = 'C.P.D.') 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.2 WHERE COD_TIPO = (SELECT COD_TIPO FROM TIPOPRODUTO WHERE TIPO = 'REGUA')
DELETE com Subqueries Excluir os pedidos do vendedor MARCELO emitidos na primeira -- quinzena de dezembro de 2006 DELETE FROM PEDIDOS WHERE DATA_EMISSAO BETWEEN ' ' AND ' ' AND CODVEN = (SELECT CODVEN FROM VENDEDORES WHERE NOME = 'MARCELO');
UPDATE com Join Aumentar em 10% os salários dos empregados do departamento -- 'C.P.D.' UPDATE Empregados SET SALARIO *= 1.10 FROM EMPREGADOS E JOIN TABELADEP D ON E.COD_DEPTO = D.COD_DEPTO WHERE D.DEPTO = 'C.P.D.' 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.2 FROM PRODUTOS P JOIN TIPOPRODUTO T ON P.COD_TIPO = T.COD_TIPO WHERE T.TIPO = 'REGUA'
DELETE com Join Excluir os pedidos do vendedor MARCELO emitidos na primeira -- quinzena de dezembro de 2006 DELETE FROM PEDIDOS FROM PEDIDOS P JOIN VENDEDORES V ON P.CODVEN = V.CODVEN WHERE P.DATA_EMISSAO BETWEEN ' ' AND ' ' AND V.NOME = 'MARCELO'
Laboratório página 270 até 277