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