logo

MySQL sa nerovná

MySQL Not Equal je operátor nerovnosti ktorý sa používa na vrátenie množiny riadkov po porovnaní dvoch výrazov, ktoré nie sú rovnaké. MySQL obsahuje dva typy operátorov Not Equal, ktorými sú () a (! =).

Rozdiel medzi operátorom () a (! =).

Operátory Not Equal v MySQL fungujú rovnako na vykonanie testu nerovnosti medzi dvoma výrazmi. Vždy dávajú rovnaký výsledok. Obsahujú však jeden rozdiel, ktorý nasleduje po normy ISO zatiaľ čo != nespĺňa normu ISO.

Príklad 1

Poďme vytvoriť študenta tabuľky, aby sme pochopili, ako funguje operátor Not Equal v MySQL. Predpokladajme, že tabuľka študentov obsahuje nasledujúce údaje:

Tabuľka: študenti

MySQL sa nerovná

Ak chcete získať podrobnosti o študentovi, ktorý nepatrí Anglicko , potom musíte vykonať nasledujúci príkaz:

hovno
 SELECT * FROM students WHERE city 'England'; 

ALEBO,

 SELECT * FROM students WHERE city != 'England'; 

Po úspešnom vykonaní vyššie uvedených dotazov dostaneme rovnaký výstup ako nižšie:

MySQL sa nerovná

Príklad 2

V tomto príklade pochopíme, ako pracuje operátor Not Equal Zoskupiť podľa doložka. Klauzulu Group By môžeme použiť na zoskupenie riadkov, ktoré majú rovnaké údaje. Ak chceme získať všetkých zákazníkov, ktorí nemajú Mobilné číslo a duplicitný príjem hodnotu, vykonajte nasledujúci príkaz:

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

Dostaneme nasledujúci výstup:

MySQL sa nerovná

Príklad 3

V tomto príklade pochopíme, ako operátor Nerovná sa pracuje s a PRIPOJTE SA vyhlásenie. Poďme vytvoriť tabuľku ' kontakty ' a ' zákazníkov “ v databáze, ktorá obsahuje nasledujúce údaje:

Tabuľka: kontakty

MySQL sa nerovná

Tabuľka: zákazníci

MySQL sa nerovná

Ak chceme získať všetky záznamy od tabuľkových zákazníkov a kontaktov, kde je mobil nulový, vykonajte nasledujúci príkaz, ktorý vráti všetkých zákazníkov, ktorí nemajú mobilný telefón číslo:

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

Po úspešnom vykonaní poskytne nasledujúci výstup:

MySQL sa nerovná

Príklad 4

V tomto príklade pochopíme, ako operátor Nerovná sa pracuje s viacerými podmienkami v klauzule WHERE. Chceme napríklad získať podrobnosti o zákazníkovi, kde príjem je vyššia ako 40 000 a povolanie nie je a vývojár. Výsledok získate vykonaním nasledujúceho príkazu:

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

Po úspešnom vykonaní vyššie uvedeného príkazu dostaneme nasledujúci výstup.

MySQL sa nerovná