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不等式的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。