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?
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?
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!
Muito obrigado!