解释操作员在mysql中的用法

解释操作员在mysql中的用法
问题:

我看到了开发人员以前的代码

在器空
这个查询中符号的含义是什么它和这个数字一样吗这是语法错误吗但是没有错误或异常!=符号。

最佳答案:

同一点的=数

经常=操作符,两值进行比较,其结果是0(不平等的)或1(等);换句话说,0无1 ''b'gets。

2之间的区别。= =

运算符不同,NULL的值是没有意义的,所以=运算符不能将null作为有效结果,

a'null得到0个零到1。相反,=号算子的规则是,'一' =零结果是零甚至零=零结果也是空的。顺便说一下,几乎所有的基于工作的运算符和函数,因为空的比较是毫无意义的。

使用

当两个操作数可能包含null时,您需要一个一致的语句。
…在col_a…

这里的占位符可能是常量或null,当使用操作符时,您不需要对查询语句进行任何更改。

相关算子

此外,还有两个操作符用来处理与null相比的值,也就是NULL,而不是null,它们是ANSI标准的一部分,所以它们也可以用于其他数据库,只能在MySQL中使用。

你可以把它看作是MySQL的一种方言。

a'is null'a '零= = >
a'is是不是= = >(a null)
因此,您可以将此查询语句更改为更具可移植性:

哪里是空器
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部