logo

MySQL ikke lik

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

MySQL ikke lik

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:

MySQL ikke lik

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:

MySQL ikke lik

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

MySQL ikke lik

Tabell: kunder

MySQL ikke lik

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:

MySQL ikke lik

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.

MySQL ikke lik