Apache Presto - 范围运算符
Between 运算符用于测试特定值,该值存在于最小到最大范围内。
查询 1
presto:default> select 30.5 between 10 and 40 as range;
结果
range ------- true (1 row)
查询 2
presto:default> select 4.5 is null;
结果
_col0 ------- false (1 row)
这里,4.5是一个值,不是null,因为它是用null检查的,所以结果是false。
查询 3
presto:default> select 3 is not null;
结果
_col0 ------- true (1 row)
Greatest(x,y)
如果x的值大于y,则返回x,否则返回y。< /p>
查询
presto:default> select greatest(200,300) as greatest;
结果
greatest ---------- 300 (1 row)
输出作为两个值中的最大值返回
Least(x,y)
返回两个给定值中的最小值
查询
presto:default> select least('a','b') as result;
结果
result -------- a
此处,最低字符值为"a",因此它会在结果中返回。
apache_presto_basic_sql_operations.html