- Apache Presto 教程
- Apache Presto - 首页
- Apache Presto - 概述
- Apache Presto - 架构
- Apache Presto - 安装
- Apache Presto - 配置
- Apache Presto - 管理
- Apache Presto - SQL 操作
- Apache Presto - SQL 函数
- Apache Presto - MySQL 连接器
- Apache Presto - JMX 连接器
- Apache Presto - HIVE 连接器
- Apache Presto - KAFKA 连接器
- Apache Presto - JDBC 接口
- 自定义函数应用程序
- Apache Presto 有用资源
- Apache Presto - 快速指南
- Apache Presto - 有用资源
- Apache Presto - 讨论
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**。
查询
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.htm
广告