Você está na página 1de 1

ATUALIZANDO DADOS UPDATE nome_tabela Exemplos: Podemos combinar o comando SELECT com UPDATE.

No exemplo a seguir, os funcionrios de menor salrio recebero aumento de 10% UPDATE EMPREGADOS SET SALARIO = salario * 1.1 WHERE SALARIO = (SELECT MIN(salario) FROM EMPREGADOS) SET CAMPO = 'novo_valor' WHERE CONDIO

O comando SELECT tambm pode ser utilizado na atribuio de valor ao campo: REMOVENDO DADOS

DELETE FROM nome_tabela WHERE condio

Exemplo:

DELETE FROM EMPREGADOS WHERE CODIGO = 125

SELECT CODIGO, NOME FROM CLIENTES WHERE (ENDERECO IS NULL) OR (CIDADE IS NULL) Aqui todos os clientes que no possuem endereo ou cidade cadastrada sero selecionados.

SELECT CODIGO, NOME FROM CLIENTES WHERE NOME LIKE %MARIA% O uso de mscara no inicio e no fim da string fornece maior poder de busca, mas causa considervel perda de performance. Este recurso deve ser utilizado com critrio.

O SELECT permite juntar duas ou mais tabelas no mesmo resultado. Isso pode ser feito de vrias formas: SELECT CLIENTES.CODIGO, CLIENTES.NOME, PEDIDOS.DATA FROM CLIENTES, PEDIDOS WHERE CLIENTES.CODIGO = PEDIDOS.CODCLIENTE Existe ainda uma segunda forma de juntar tabelas com o comando SELECT. Atravs do parmetro UNION, possvel colar o contedo de duas tabelas. Veja o exemplo: SELECT CODIGO, NOME FROM CLIENTES UNION SELECT CODIGO. NOME FROM FUNCIONARIOS

Você também pode gostar