Apache Tajo - 逻辑运算符



逻辑运算符用于布尔运算数并生成布尔结果。我们来看几个示例,了解逻辑运算符在 Tajo 中如何工作。

查询 1

default> select 3 < 2 and 4 > 1 as logical_and;

结果

上述查询将生成以下输出 -

logical_and 
------------------------------- 
false

AND 运算符仅当两个条件都为真时才返回真;否则返回假。此处,4 > 1 条件为假。因此,“AND”运算符返回假。

查询 2

default> select 3<2 or 4>1 as logical_or;

结果

上述查询将生成以下输出 -

logical_or 
------------------------------- 
true

此处,第一个条件为真,第二个条件为假。满足一个条件,因此结果为真。

查询 3

default> select 3 not in (1,2) as logical_not; 

结果

上述查询将生成以下输出 -

logical_not 
------------------------------- 
true

3 不在给定的范围内。因此,结果为真。

apache_tajo_operators.htm
广告
© . All rights reserved.