sra*_*ara -3 java sqlite comparison operators
<> 和 != 运算符有什么区别。两个操作员执行相同的操作。
什么时候使用<>?以及何时使用 != ?
正如您添加的sqlite标签:它们的含义相同:
请注意,等于和不等于运算符有两种变体。等于可以是
=或==。非等于运算符可以是!=或<>。
事实上,这似乎是跨语言的共同主题:在允许两者的语言中,它们意味着相同的事情。(下面有各种参考。)
有些语言只允许其中之一。在 Java 中,您可以使用!=“不等于;” 你不能使用<>(它意味着其他东西并且在不同的上下文中使用)。在 VB.Net 中,情况正好相反:<>有效,!=无效。
但很多语言都允许两者:
T-SQL和MySQL 的 SQL 变体(Oracle 似乎两者都有,而且还有更多)。在这三种情况下,它们都是以不同的方式书写同一事物。关于 SQL 的维基百科页面说<>是标准的,但大多数 rDBMS 也允许!=.
PHP支持两者,并且它们的含义相同。
Python 也是如此(它们又是同一件事)。
| 归档时间: |
|
| 查看次数: |
563 次 |
| 最近记录: |