logo

MySQL nu este egal

MySQL Not Equal este un operator de inegalitate care este folosit pentru returnarea unui set de rânduri după compararea a două expresii care nu sunt egale. MySQL conține două tipuri de operator Not Equal, care sunt () și (! =).

Diferența dintre () și (! =) operator

Operatorii Not Equal din MySQL funcționează la fel pentru a efectua un test de inegalitate între două expresii. Ele dau întotdeauna același rezultat. Cu toate acestea, ele conțin o diferență care urmează Standardele ISO întrucât != nu respectă standardul ISO.

Exemplul 1

Să creăm un student de tabel pentru a înțelege cum funcționează operatorul Not Equal în MySQL. Să presupunem că tabelul studenților conține următoarele date:

Tabel: elevi

MySQL nu este egal

Dacă doriți să obțineți detaliile studenților care nu îi aparțin Anglia , atunci trebuie să executați următoarea instrucțiune:

 SELECT * FROM students WHERE city 'England'; 

SAU,

interfață comparabilă în java
 SELECT * FROM students WHERE city != 'England'; 

După executarea cu succes a interogărilor de mai sus, vom obține același rezultat ca mai jos:

MySQL nu este egal

Exemplul 2

În acest exemplu, vom înțelege cum funcționează operatorul Not Equal A se grupa cu clauză. Putem folosi clauza Group By pentru gruparea rândurilor care au aceleași date. Dacă vrem să obținem toți clienții care nu au număr de telefon și venituri duplicate valoare, executați următoarea instrucțiune:

 SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone 'Null' GROUP BY income; 

Vom obține următorul rezultat:

MySQL nu este egal

Exemplul 3

În acest exemplu, vom înțelege cum funcționează operatorul Not Equal cu a A TE ALATURA afirmație. Să creăm un tabel' contacte ' și ' Clienți ' într-o bază de date care conține următoarele date:

Tabel: contacte

MySQL nu este egal

Tabel: clienți

MySQL nu este egal

Dacă dorim să obținem toate înregistrările de la clienții de masă și contactele în care telefonul mobil este nul, executați următoarea instrucțiune care returnează toți clienții care nu au un telefon mobil număr:

 SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone != 'Null; 

După execuția cu succes, va da următorul rezultat:

MySQL nu este egal

Exemplul 4

În acest exemplu, vom înțelege cum funcționează operatorul Not Equal cu mai multe condiții în clauza WHERE. De exemplu, vrem să obținem detaliile clientului unde sursa de venit este mai mare decât 40000 , și ocupaţie nu este o dezvoltator. Executați următoarea instrucțiune pentru a obține rezultatul:

 SELECT * FROM customers Where income>40000 and occupation'Developer'; 

După executarea cu succes a instrucțiunii de mai sus, vom obține următoarea ieșire.

MySQL nu este egal