MySQL Not Equal是一个不相等运算符,用于比较两个不相等的表达式后返回一组行。 MySQL包含两种不等于运算符,即(<>)和(!=)。
MySQL中的非等于运算符在两个表达式之间执行不相等测试的工作原理相同。他们给出相同的结果。但是,它们包含一个区别,即“ <>”遵循ISO标准,而“!=”不遵循ISO标准。
让无涯教程创建一个表格学生来了解"not equal"运算符如何在MySQL中工作。假设"student"表包含以下数据:
如果要获取不属于England的学生详细信息,则需要执行以下语句:
SELECT * FROM students WHERE city <> "England";
要么,
SELECT * FROM students WHERE city != "England";
成功执行以上查询后,无涯教程将获得与以下相同的输出:
链接:https://www.learnfk.comhttps://www.learnfk.com/mysql/mysql-not-equal.html
来源:LearnFk无涯教程网
在此示例中,无涯教程将了解"not equal"运算符如何与 Group By 子句一起使用。可以使用Group By子句对具有相同数据的行进行分组。如果要获取所有没有cellphone和income值的客户,请执行以下语句:
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone <> "Null" GROUP BY income;
将得到以下输出:
在此示例中,无涯教程将了解<等于> JOIN 语句如何使用不等于运算符。包含以下数据的数据库中创建表" contacts"和" customers":
表:contacts
表:customers
如果要从手机为空的表客户和联系人那里获取所有记录,请执行以下语句,返回所有没有cellphone号码的客户:
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone != "Null;
成功执行后,它将给出以下输出:
在此示例中,无涯教程将了解WHERE子句中的Not Equal运算符如何与多个条件一起使用。例如,要获取imcome高于 40000 且occupation不是Developer的客户详细信息。执行以下语句以获取结果:
SELECT * FROM customers Where income>40000 and occupation<>"Developer";
成功执行以上语句后,无涯教程将获得以下输出。
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)