logo

MySQL не е равен

MySQL Not Equal е оператор на неравенство който се използва за връщане на набор от редове след сравняване на два израза, които не са равни. MySQL съдържа два типа оператор Not Equal, които са () и (! =).

Разлика между () и (! =) оператор

Операторите Not Equal в MySQL работят по същия начин, за да извършат тест за неравенство между два израза. Винаги дават един и същ резултат. Те обаче съдържат една разлика, която следва ISO стандарти докато != не следва стандарта ISO.

Пример 1

Нека създадем таблица ученик, за да разберем как работи операторът Not Equal в MySQL. Да предположим, че таблицата на учениците съдържа следните данни:

Маса: ученици

MySQL не е равен

Ако искате да получите данните за студентите, които не принадлежат към Англия , тогава трябва да изпълните следния оператор:

 SELECT * FROM students WHERE city 'England'; 

ИЛИ,

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

След успешното изпълнение на горните заявки, ще получим същия изход като по-долу:

модели за програмиране java
MySQL не е равен

Пример 2

В този пример ще разберем как работи операторът Not Equal Групирай по клауза. Можем да използваме клаузата Group By за групиране на редове, които имат едни и същи данни. Ако искаме да получим всички клиенти, които нямат номер на мобилен телефон и дублиран доход стойност, изпълнете следния оператор:

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

Ще получим следния изход:

MySQL не е равен

Пример 3

В този пример ще разберем как операторът Not Equal работи с a ПРИСЪЕДИНЯВАНЕ изявление. Нека създадем таблица ' Контакти ' и ' клиенти ' в база данни, която съдържа следните данни:

Таблица: контакти

MySQL не е равен

Маса: клиенти

управление на съхранена програма
MySQL не е равен

Ако искаме да получим всички записи от клиенти и контакти в таблицата, където мобилният телефон е Null, изпълнете следния оператор, който връща всички клиенти, които нямат мобилен телефон номер:

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

След успешно изпълнение, той ще даде следния резултат:

MySQL не е равен

Пример 4

В този пример ще разберем как операторът Not Equal работи с множество условия в клаузата WHERE. Например, ние искаме да получим данните за клиентите къде доходи е по-висока от 40 000 , и професия не е а разработчик. Изпълнете следния оператор, за да получите резултата:

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

След успешното изпълнение на горния оператор, ще получим следния изход.

MySQL не е равен