or
语法
or(X, Y)
或 X||Y
参数
X 和 Y 可以是标量、数据对、向量或矩阵。
详情
按元素逐个返回 X 逻辑或 (OR)Y
的结果。
注意:若 or
或 ||
的操作数包含 NULL 时,||
返回的对应结果为 NULL,而 or
针对不同 server 版本,返回的结果不同。
-
对于小于 2.00.9.4 的版本,
or
返回的对应结果为 NULL。 -
对于 2.00.9.4 及以上版本,
or
返回的结果由配置项 logicOrIgnoreNull 控制,见下表:
操作数 | 操作数 | 返回值(logicOrIgnoreNull= true 时) | 返回值(logicOrIgnoreNull= false 时) |
---|---|---|---|
非零 | NULL | true | NULL |
零 | NULL | true | NULL |
NULL | NULL | true | NULL |