MySQL no igual es un operador de desigualdad el que se usa para devolver un conjunto de filas después de comparar dos expresiones que no son iguales. MySQL contiene dos tipos de operadores No iguales, que son () y (! =).
Diferencia entre el operador () y (! =)
Los operadores No iguales en MySQL funcionan igual para realizar una prueba de desigualdad entre dos expresiones. Siempre dan el mismo resultado. Sin embargo, contienen una diferencia que sigue la Normas ISO mientras que != no sigue el estándar ISO.
Ejemplo 1
Creemos una tabla para estudiantes para comprender cómo funciona el operador No igual en MySQL. Supongamos que la tabla de estudiantes contiene los siguientes datos:
Tabla: estudiantes
Si desea obtener los datos de los estudiantes que no pertenecen a Inglaterra , entonces necesitas ejecutar la siguiente declaración:
SELECT * FROM students WHERE city 'England';
O,
SELECT * FROM students WHERE city != 'England';
Después de la ejecución exitosa de las consultas anteriores, obtendremos el mismo resultado que se muestra a continuación:
Ejemplo 2
En este ejemplo, vamos a entender cómo funciona el operador No igual con Agrupar por cláusula. Podemos usar la cláusula Agrupar por para agrupar filas que tienen los mismos datos. Si queremos conseguir todos los clientes que no tienen Número Celular y ingresos duplicados valor, ejecute la siguiente declaración:
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone 'Null' GROUP BY income;
Obtendremos el siguiente resultado:
Ejemplo 3
En este ejemplo, vamos a entender cómo funciona el operador No igual con un UNIRSE declaración. Creemos una tabla ' contactos ' y ' clientes ' en una base de datos que contiene los siguientes datos:
Tabla: contactos
Tabla: clientes
Si queremos obtener todos los registros de la tabla de clientes y contactos donde el celular es Nulo, ejecutamos la siguiente declaración que devuelve todos los clientes que no tienen un Teléfono móvil número:
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone != 'Null;
Después de una ejecución exitosa, dará el siguiente resultado:
Ejemplo 4
En este ejemplo, entenderemos cómo funciona el operador No igual con múltiples condiciones en la cláusula WHERE. Por ejemplo, queremos obtener los detalles del cliente donde ingreso es más alto que 40000 , y ocupación no es un desarrollador. Ejecute la siguiente declaración para obtener el resultado:
SELECT * FROM customers Where income>40000 and occupation'Developer';
Después de la ejecución exitosa de la declaración anterior, obtendremos el siguiente resultado.