什么是'!='和'<>'之间的区别在mysql中

时间:2011-08-12 12:48:03

标签: mysql

了解mysql中!=<>之间的区别。 在sql查询中哪个符号对用户不好等于不同条件。有人告诉我在mysql中使用不等号的优缺点。

3 个答案:

答案 0 :(得分:65)

!=需要3次击键(Shift,!,=),<>需要3次击键(Shift,&lt;,&gt;)。但是,触摸打字员必须转手才能击中=

您绝对应该使用<>而不是!=。每次使用都会节省至少10毫秒的打字时间。

答案 1 :(得分:22)

MySQL中绝对存在no difference,但<>是SQL ISO标准中存在的变体。

如果你对琐事感兴趣,我可以告诉你甲骨文除了那两个之外还有^=

答案 2 :(得分:4)

没有区别。根据SQL.org,!=运算符被转换为&lt;&gt;在执行期间由编译器/解释器实现,实质上它只是一个别名。

http://www.sql.org/sql-database/postgresql/manual/functions-comparison.html