Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Filtro condicional != e <>

Fiz alguns testes usando os operadores de diferença <> e !=

SELECT * FROM TB_CLIENTES WHERE IDADE != 18;
SELECT * FROM TB_CLIENTES WHERE IDADE <> 18;

A sintaxe é a mesma, mas muda alguma coisa em relação à padronização ou ao critério de uso em si?

2 respostas

Olá Guilherme, tudo bem?

Peço desculpas pela demora no retorno.

As duas formas de utilizar o operador de desigualdade ou diferença estão corretas e podem ser utilizadas, porém a padronização pode depender muito do ambiente onde você está trabalhando ou até mesmo o banco de dados.

Você pode trabalhar em locais onde o padrão é utilizar o !=, mas você também pode trabalhar em locais onde o padrão é utilizar o <>, então, nestes casos você precisa sempre seguir o padrão determinado, mesmo que não seja o que normalmente você utiliza ao executar as consultas.

Não existe um critério de escolha, mas normalmente é utilizado o != como operador de diferença.

Espero ter ajudado e bons estudos!

solução!

Muito obrigado!