Fórum como fazer um update utilizando os operadores >, and, <? #481554
05/06/2014
0
como faço a consulta com esses operadores?
Jorge Luis
Curtir tópico
+ 0Posts
05/06/2014
Bruno Betioli
UPDATE fornecedor SET cnpj = 11111111 WHERE cnpj = 0;
Maior:
UPDATE fornecedor SET cnpj = 11111111 WHERE cnpj > 0;
Maior ou igual:
UPDATE fornecedor SET cnpj = 11111111 WHERE cnpj >= 0;
Menor:
UPDATE fornecedor SET cnpj = 11111111 WHERE cnpj < 0;
Menor ou igual:
UPDATE fornecedor SET cnpj = 11111111 WHERE cnpj <= 0;
Diferente:
UPDATE fornecedor SET cnpj = 11111111 WHERE cnpj <> 0;
In:
UPDATE fornecedor SET cnpj = 11111111 WHERE cnpj IN (1111111, 2222222);
Not in:
UPDATE fornecedor SET cnpj = 11111111 WHERE cnpj NOT IN (1111111, 2222222);
As aspas são usadas quando é comparação de string. Ex:
UPDATE fornecedor SET cnpj = 11111111 WHERE nome = "Fornecedor";
Esses são os que lembro, que eu uso mais.
Era essa a sua dúvida?
Gostei + 0
05/06/2014
Jorge Luis
Gostei + 0
05/06/2014
Bruno Betioli
DELETE FROM fornecedor WHERE cnpj BETWEEN 1111111 AND 2222222;
Isso vai apagar todos os registros. Se você quiser apagar apenas o campo cnpj, desde que ele aceite um valor nulo, pode dar um:
UPDATE fornecedor SET cnpj = null WHERE cnpj BETWEEN 1111111 AND 2222222;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)