logo

MySQL não é igual

MySQL não igual é um operador de desigualdade aquele usado para retornar um conjunto de linhas após comparar duas expressões que não são iguais. O MySQL contém dois tipos de operador Diferente, que são () e (! =).

Diferença entre o operador () e (! =)

Os operadores Not Equal no MySQL funcionam da mesma forma para realizar um teste de desigualdade entre duas expressões. Eles sempre dão o mesmo resultado. No entanto, eles contêm uma diferença que segue o Padrões ISO enquanto != não segue o padrão ISO.

Exemplo 1

Vamos criar uma tabela estudante para entender como funciona o operador Not Equal no MySQL. Suponha que a tabela de alunos contenha os seguintes dados:

Mesa: alunos

MySQL não é igual

Se você deseja obter os detalhes do aluno que não pertence a Inglaterra , então você precisa executar a seguinte instrução:

 SELECT * FROM students WHERE city 'England'; 

OU,

 SELECT * FROM students WHERE city != 'England'; 

Após a execução bem-sucedida das consultas acima, obteremos a mesma saída abaixo:

MySQL não é igual

Exemplo 2

Neste exemplo, vamos entender como o operador Diferente funciona com Agrupar por cláusula. Podemos usar a cláusula Group By para agrupar linhas que possuem os mesmos dados. Se quisermos obter todos os clientes que não têm número de celular e renda duplicada valor, execute a seguinte instrução:

 SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone 'Null' GROUP BY income; 

Obteremos a seguinte saída:

MySQL não é igual

Exemplo 3

Neste exemplo, vamos entender como o operador Diferente funciona com um JUNTAR declaração. Vamos criar uma mesa ' Contatos ' e ' clientes 'em um banco de dados que contém os seguintes dados:

Tabela: contatos

MySQL não é igual

Tabela: clientes

MySQL não é igual

Se quisermos obter todos os registros da tabela clientes e contatos onde o celular é Nulo, execute a seguinte instrução que retorna todos os clientes que não possuem celular número:

 SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone != 'Null; 

Após a execução bem-sucedida, ele fornecerá a seguinte saída:

MySQL não é igual

Exemplo 4

Neste exemplo, vamos entender como o operador Not Equal funciona com múltiplas condições na cláusula WHERE. Por exemplo, queremos obter os detalhes do cliente onde renda é maior que 40.000 , e ocupação não é um desenvolvedor. Execute a seguinte instrução para obter o resultado:

 SELECT * FROM customers Where income>40000 and occupation'Developer'; 

Após a execução bem-sucedida da instrução acima, obteremos a seguinte saída.

MySQL não é igual