MySQL Not Equal is een ongelijkheidsoperator die werd gebruikt voor het retourneren van een reeks rijen na het vergelijken van twee uitdrukkingen die niet gelijk zijn. De MySQL bevat twee typen Niet gelijk-operatoren, namelijk () en (! =).
Java-waarde van tekenreeks
Verschil tussen () en (! =) Operator
De Not Equal-operatoren in MySQL werken op dezelfde manier om een ongelijkheidstest tussen twee expressies uit te voeren. Ze geven altijd hetzelfde resultaat. Ze bevatten echter één verschil dat volgt op de ISO-normen terwijl != niet de ISO-norm volgt.
voorbeeld 1
Laten we een tabelstudent maken om te begrijpen hoe de Not Equal-operator werkt in MySQL. Stel dat de leerlingentabel de volgende gegevens bevat:
Tabel: studenten
Als je de leerlinggegevens wilt opvragen die daar niet bij horen Engeland , dan moet je de volgende instructie uitvoeren:
SELECT * FROM students WHERE city 'England';
OF,
vlc om youtube te downloaden
SELECT * FROM students WHERE city != 'England';
Na succesvolle uitvoering van de bovenstaande vragen krijgen we dezelfde uitvoer als hieronder:
Voorbeeld 2
In dit voorbeeld gaan we begrijpen hoe de operator Not Equal werkt Groeperen op clausule. We kunnen de Group By-clausule gebruiken voor het groeperen van rijen die dezelfde gegevens bevatten. Als we alle klanten willen krijgen die dat niet hebben mobiel nummer En dubbele inkomsten waarde, voert u de volgende instructie uit:
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone 'Null' GROUP BY income;
We krijgen de volgende uitvoer:
Voorbeeld 3
In dit voorbeeld gaan we begrijpen hoe de operator Niet gelijk werkt met a MEEDOEN stelling. Laten we een tabel maken ' contacten ' En ' klanten ' in een database die de volgende gegevens bevat:
Linux-besturingssysteem
Tabel: contacten
Tabel: klanten
Als we alle records willen ophalen van tafelklanten en contactpersonen waarbij de mobiele telefoon Null is, voert u de volgende instructie uit die alle klanten retourneert die geen mobiele telefoon nummer:
array sorteert java
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone != 'Null;
Na succesvolle uitvoering zal het de volgende uitvoer opleveren:
Voorbeeld 4
In dit voorbeeld gaan we begrijpen hoe de operator Niet gelijk werkt met meerdere voorwaarden in de WHERE-clausule. We willen bijvoorbeeld de klantgegevens waar krijgen inkomen is hoger dan 40000 , En bezigheid is geen ontwikkelaar. Voer de volgende instructie uit om het resultaat te krijgen:
SELECT * FROM customers Where income>40000 and occupation'Developer';
Na de succesvolle uitvoering van de bovenstaande instructie krijgen we de volgende uitvoer.