Apache Presto - 逻辑运算符
逻辑运算符作用于布尔操作数并产生布尔结果。 我们通过几个例子来看看逻辑运算符在 Presto 中是如何工作的 −
查询 1
select 3 < 2 and 4 > 1 as logical;
logical --------- false
此处,4 > 1 为 false,因此"AND"运算符返回结果为 false。
查询 2
presto:default> select 3 < 2 or 4 > 1 as logical;
logical --------- true (1 row)
两个条件都为 true,因此结果为 true。
查询 3
presto:default> select 3 not in (1,2) as not_operator;
not_operator -------------- true (1 row)
这里,3 值不在给定集合 (1,2) 中,因此它产生真实结果。
apache_presto_basic_sql_operations.html