MySQL Not Equal — це оператор нерівності який використовується для повернення набору рядків після порівняння двох нерівних виразів. MySQL містить два типи операторів Not Equal, які є () і (! =).
Різниця між операторами () і (! =).
Оператори Not Equal у MySQL працюють так само, щоб виконати перевірку нерівності між двома виразами. Вони завжди дають однаковий результат. Однак вони містять одну відмінність, яка випливає з Стандарти ISO тоді як != не відповідає стандарту ISO.
Приклад 1
Давайте створимо таблицю student, щоб зрозуміти, як працює оператор Not Equal у MySQL. Припустимо, таблиця студентів містить такі дані:
машинописний перемикач
Таблиця: учні
Якщо ви хочете отримати інформацію про студентів, які не належать Англія , то вам потрібно виконати наступний оператор:
SELECT * FROM students WHERE city 'England';
АБО,
SELECT * FROM students WHERE city != 'England';
Після успішного виконання наведених вище запитів ми отримаємо такий самий результат, як показано нижче:
Приклад 2
У цьому прикладі ми збираємося зрозуміти, як працює оператор Not Equal Групувати за пункт. Ми можемо використовувати речення Group By для групування рядків, які містять однакові дані. Якщо ми хочемо отримати всіх клієнтів, які не мають Номер мобільного телефону і дублюючий дохід значення, виконайте наступний оператор:
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone 'Null' GROUP BY income;
Ми отримаємо наступний вихід:
Приклад 3
У цьому прикладі ми збираємося зрозуміти, як оператор Not Equal працює з a ПРИЄДНУЙТЕСЯ заява. Давайте створимо таблицю ' контакти 'і' клієнтів ' в базі даних, яка містить такі дані:
Таблиця: контакти
Таблиця: клієнти
Якщо ми хочемо отримати всі записи з таблиці клієнтів і контактів, де мобільний телефон має значення Null, виконайте наступний оператор, який повертає всіх клієнтів, які не мають мобільний телефон номер:
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone != 'Null;
Після успішного виконання він видасть наступний результат:
Приклад 4
У цьому прикладі ми збираємося зрозуміти, як оператор Not Equal працює з кількома умовами в реченні WHERE. Наприклад, ми хочемо отримати деталі клієнта дохід вище ніж 40000 , і професія не є розробник. Виконайте наступний оператор, щоб отримати результат:
SELECT * FROM customers Where income>40000 and occupation'Developer';
Після успішного виконання наведеного вище оператора ми отримаємо наступний результат.
stdin в c