MySQL - Not Equal 语句

MySQL - Not Equal 语句 首页 / MySQL入门教程 / MySQL - Not Equal 语句

MySQL Not Equal是一个不相等运算符,用于比较两个不相等的表达式后返回一组行。 MySQL包含两种不等于运算符,即(<>)和(!=)。

(<>)和(!=)之间的差异

MySQL中的非等于运算符在两个表达式之间执行不相等测试的工作原理相同。他们给出相同的结果。但是,它们包含一个区别,即“ <>”遵循ISO标准,而“!=”不遵循ISO标准。

例子1

让无涯教程创建一个表格学生来了解"not equal"运算符如何在MySQL中工作。假设"student"表包含以下数据:

MySQL Not Equal

如果要获取不属于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无涯教程网

MySQL Not Equal

例子2

在此示例中,无涯教程将了解"not equal"运算符如何与 Group By 子句一起使用。可以使用Group By子句对具有相同数据的行进行分组。如果要获取所有没有cellphoneincome值的客户,请执行以下语句:

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

将得到以下输出:

MySQL Not Equal

例子3

在此示例中,无涯教程将了解<等于> JOIN 语句如何使用不等于运算符。包含以下数据的数据库中创建表" contacts"和" customers":

表:contacts

MySQL Not Equal

表:customers

MySQL Not Equal

如果要从手机为空的表客户和联系人那里获取所有记录,请执行以下语句,返回所有没有cellphone号码的客户:

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

成功执行后,它将给出以下输出:

MySQL Not Equal

例子4

在此示例中,无涯教程将了解WHERE子句中的Not Equal运算符如何与多个条件一起使用。例如,要获取imcome高于 40000 occupation不是Developer的客户详细信息。执行以下语句以获取结果:

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

成功执行以上语句后,无涯教程将获得以下输出。

MySQL Not Equal

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

如何做好一场技术演讲 -〔极客时间〕

技术管理案例课 -〔许健〕

代码之丑 -〔郑晔〕

Web漏洞挖掘实战 -〔王昊天〕

去无方向的信 -〔小麥〕

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

JavaScript进阶实战课 -〔石川〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕

结构沟通力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)