2020-05-25 05:05:05 -04:00
|
|
|
|
<!-- toc -->
|
2020-06-01 23:27:27 -04:00
|
|
|
|
## SQL
|
2020-06-02 04:13:46 -04:00
|
|
|
|
|
|
|
|
|
> [!WARNING]
|
|
|
|
|
> Apache Druid支持两种查询语言: Druid SQL和 [原生查询](makeNativeQueries.md)。本文档讲述SQL查询。
|
|
|
|
|
|
|
|
|
|
|
2020-06-01 23:27:27 -04:00
|
|
|
|
### 查询符号
|
|
|
|
|
#### FROM
|
|
|
|
|
#### WHERE
|
|
|
|
|
#### GROUP BY
|
|
|
|
|
#### HAVING
|
|
|
|
|
#### ORDER BY
|
|
|
|
|
#### LIMIT
|
|
|
|
|
#### UNION ALL
|
|
|
|
|
#### EXPLAIN PLAN
|
|
|
|
|
#### 标识符和标量
|
|
|
|
|
#### 动态参数
|
|
|
|
|
### 数据类型
|
|
|
|
|
#### 标准类型
|
|
|
|
|
#### 多值字符串
|
|
|
|
|
#### NULL
|
|
|
|
|
### 聚合函数
|
|
|
|
|
### 扩展函数
|
|
|
|
|
#### 数值函数
|
|
|
|
|
#### 字符串函数
|
|
|
|
|
#### 时间函数
|
|
|
|
|
#### 约化函数
|
|
|
|
|
#### IP地址函数
|
|
|
|
|
#### 比较操作符
|
|
|
|
|
#### Sketch函数
|
|
|
|
|
#### 其他扩展函数
|
|
|
|
|
### 多值字符串函数
|
|
|
|
|
### 查询翻译
|
|
|
|
|
#### 最佳实践
|
|
|
|
|
#### 解释EXPLAIN PLAN输出
|
|
|
|
|
#### 查询类型
|
|
|
|
|
#### 时间过滤器
|
|
|
|
|
#### 连接
|
|
|
|
|
#### 子查询
|
|
|
|
|
#### 近似
|
|
|
|
|
#### 不支持的特征
|
|
|
|
|
### 客户端API
|
|
|
|
|
#### HTTP POST
|
|
|
|
|
#### JDBC
|
|
|
|
|
#### 动态参数
|
|
|
|
|
#### 连接上下文
|
|
|
|
|
### 元数据表
|
|
|
|
|
#### 信息Schema
|
|
|
|
|
#### 系统Schema
|
|
|
|
|
### 服务配置
|
|
|
|
|
### 安全性
|