24

ANDSQL 解释逻辑运算符的方式有区别&&吗?

4

4 回答 4

29

AND是标准 SQL

&&是专有语法

于 2010-11-05T12:25:51.750 回答
21

对于 mySQL:手册没有明确说明,但它们被列为相同:

和, &&

逻辑与。如果所有操作数都为非零且非 NULL,则计算为 1,如果一个或多个操作数为 0,则计算为 0,否则返回 NULL。

运算符优先级页面也没有区别。

于 2010-11-05T12:07:01.570 回答
4

如果你使用 PostgreSQL,'&&' 表示重叠(有共同的元素):

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

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

于 2018-09-18T10:04:02.393 回答
0

根据此页面http://msdn.microsoft.com/en-us/library/bb387129.aspx,它们在 SQL Server 中具有相同的功能。

MySql 有这个话题http://dev.mysql.com/doc/refman/5.0/en/logical-operators.html

于 2010-11-05T12:06:14.380 回答