MySQL中常用判断符号,但不等于更常用的符号,所以主要是三种。本文主要介绍三种的用途和区别,有兴趣的同学可以看看。
MySQL中常用到判断符号,而不等于是比较常用的符号
,下面是三个不相等的符号。标志
意义
不等于最早的用法,可移植性优于以下两种
!=
后来,MySQL补充道,类似于Java等编程语言,不等于
不在
Not后面跟数据,表示不在数据里。
MySQL中推荐使用来表示不等于
,为什么?因为可移植性强
,因为查询速度快
。leetcode上有个问题,是影院查询的题目。标题如下:其实很简单。如果查询描述不枯燥,id不偶数,查询结果可以按order by排序。但当查询描述不枯燥时,就要用不等式来判断了。这是我与三个不相等的查询时间的竞争。
可见还是比较快的,建议用它来表示不平等。
多说无益,来个实例!!!一个简单的表面数据:
select * from用户地址!=北京
Select * from用户地址北京
select * from address=null的用户
select * from地址为空的用户
select * from用户地址!=空
总结:
select * from用户地址!=北京
Select * from用户地址北京
select * from address=null的用户
select * from地址为空的用户
select * from用户地址!=空
select * from地址不为空的用户
短短的几句话,三个极其普通的点,可能我们在回答的时候会无所适从,犹豫不决。
在和!=是等价的。在某字段不等于某值(非空的值)时,输出的结果此字段为空不输出。
is 和 is not 用于和 null 结合
,我叫不,不空。关于MySQL不等式的三种用法和区别的这篇文章到此为止。有关MySQL不等式的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!