logo

MySQL не дорівнює

MySQL Not Equal — це оператор нерівності який використовується для повернення набору рядків після порівняння двох нерівних виразів. MySQL містить два типи операторів Not Equal, які є () і (! =).

Різниця між операторами () і (! =).

Оператори Not Equal у MySQL працюють так само, щоб виконати перевірку нерівності між двома виразами. Вони завжди дають однаковий результат. Однак вони містять одну відмінність, яка випливає з Стандарти ISO тоді як != не відповідає стандарту ISO.

Приклад 1

Давайте створимо таблицю student, щоб зрозуміти, як працює оператор Not Equal у MySQL. Припустимо, таблиця студентів містить такі дані:

машинописний перемикач

Таблиця: учні

MySQL не дорівнює

Якщо ви хочете отримати інформацію про студентів, які не належать Англія , то вам потрібно виконати наступний оператор:

 SELECT * FROM students WHERE city 'England'; 

АБО,

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

Після успішного виконання наведених вище запитів ми отримаємо такий самий результат, як показано нижче:

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. Наприклад, ми хочемо отримати деталі клієнта дохід вище ніж 40000 , і професія не є розробник. Виконайте наступний оператор, щоб отримати результат:

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

Після успішного виконання наведеного вище оператора ми отримаємо наступний результат.

stdin в c
MySQL не дорівнює