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
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:
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:
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
Tabela: clientes
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:
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.