SQL中"AND"和"&&"之间的区别

Ema*_*sev 16 mysql sql logical-operators

有没有在SQL解释逻辑运算符的方式的差异AND&&

one*_*hen 24

AND 是标准SQL

&& 是专有语法


Pek*_*ica 15

对于mySQL:手册并未明确说明,但它们列为相同:

AND,&&

逻辑和.如果所有操作数都非零且不为NULL,则求值为1;如果一个或多个操作数为0,则求值为0,否则返回NULL.

运算符优先级页面也没什么distiction.


Len*_*ert 9

如果您使用 PostgreSQL,“&&”表示重叠(具有共同元素):

例子:ARRAY[1,4,3] && ARRAY[2,1]

https://www.postgresql.org/docs/9.1/static/functions-array.html

  • 我刚刚注意到“mysql”标签,所以我的答案与OP无关,但我认为这对于登陆此页面的人来说可能仍然有用。 (3认同)