MySQL Not Equal er en ulikhetsoperatør som brukes til å returnere et sett med rader etter å ha sammenlignet to uttrykk som ikke er like. MySQL inneholder to typer Not Equal-operatorer, som er () og (! =).
Forskjellen mellom () og (! =) Operatør
Not Equal-operatorene i MySQL fungerer på samme måte for å utføre en ulikhetstest mellom to uttrykk. De gir alltid samme resultat. Imidlertid inneholder de en forskjell som følger ISO-standarder mens != ikke følger ISO-standarden.
Eksempel 1
La oss lage en tabellstudent for å forstå hvordan Not Equal-operatoren fungerer i MySQL. Anta at elevtabellen inneholder følgende data:
Tabell: studenter
Hvis du ønsker å få studentdetaljer som ikke tilhører England , så må du utføre følgende setning:
ssh full form
SELECT * FROM students WHERE city 'England';
ELLER,
SELECT * FROM students WHERE city != 'England';
Etter vellykket utførelse av spørringene ovenfor, vil vi få samme utgang som nedenfor:
Eksempel 2
I dette eksemplet skal vi forstå hvordan Not Equal-operatoren fungerer med Gruppe av klausul. Vi kan bruke Group By-leddet for å gruppere rader som har samme data. Hvis vi ønsker å få alle kunder som ikke har mobilnummer og duplikatinntekt verdi, utfør følgende setning:
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone 'Null' GROUP BY income;
Vi vil få følgende utgang:
Eksempel 3
I dette eksemplet skal vi forstå hvordan Not Equal-operatoren fungerer med a BLI MED uttalelse. La oss lage en tabell ' kontakter ' og ' kunder ' i en database som inneholder følgende data:
strengmetoder i java
Tabell: kontakter
Tabell: kunder
Hvis vi ønsker å få alle postene fra tabellkunder og kontakter der mobiltelefonen er Null, utfør følgende setning som returnerer alle kunder som ikke har en mobiltelefon Antall:
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone != 'Null;
Etter vellykket utførelse vil den gi følgende utgang:
Eksempel 4
I dette eksemplet skal vi forstå hvordan Not Equal-operatoren fungerer med flere betingelser i WHERE-leddet. For eksempel ønsker vi å få kundedetaljene hvor inntekt er høyere enn 40 000 , og okkupasjon er ikke en utvikler. Utfør følgende setning for å få resultatet:
SELECT * FROM customers Where income>40000 and occupation'Developer';
Etter vellykket utførelse av setningen ovenfor, vil vi få følgende utgang.