Escolar Documentos
Profissional Documentos
Cultura Documentos
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
Exemplo:
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