在mysql中,!=
和<>
有什么区别?哪个符号在sql查询中用于不等条件更好?有人能告诉我在mysql中使用不等符号的利弊吗。
在mysql中,!=
和<>
有什么区别?哪个符号在sql查询中用于不等条件更好?有人能告诉我在mysql中使用不等符号的利弊吗。
!=
需要三个按键(Shift, !, =),而 <>
需要三个按键(Shift, <, >)。然而,一个触摸打字员必须转换手来敲击那个 =
。
你应该绝对使用 <>
代替 !=
。每次使用至少可以节省10毫秒的打字时间。
没有区别。根据SQL.org的说法,在执行过程中,!=运算符将被编译器/解释器转换为<>,因此本质上只是一个别名。
http://www.sql.org/sql-database/postgresql/manual/functions-comparison.html
Shift, !, 释放 Shift, =
和Shift, <, >, 释放 Shift
。而且因为对于< >
,你需要将Shift
按键按住更长的时间,这会给手指带来更大的压力。此外,< >
的按键距离彼此更近,这也增加了关节的压力。TL;DR< >
对长期健康不利。ISO 应该认真考虑并更新标准! - Alin Purcaru!=
更有意义。只需大声读出这些字母,你会理解它的意思是“不等于”,而不是“小于,大于”。 - supertonsky