druid sql part-7
This commit is contained in:
parent
eb9f9316ed
commit
4748e3740f
|
@ -254,7 +254,20 @@ Druid的原生类型系统允许字符串可能有多个值。这些 [多值维
|
|||
| `TIMESTAMPDIFF(<unit>, <timestamp1>, <timestamp2>)` | 返回`timestamp1` 和 `timestamp2` 之间的(有符号)`unit` |
|
||||
| `timestamp_expr { + | - } <interval_expr>` | 从时间戳中加上或减去时间量。`interval_expr` 可以包括 `INTERVAL '2' HOUR` 之类的区间字面量,也可以包括区间算法。该操作将天数统一视为86400秒,并且不考虑夏令时。要计算夏时制时间,请使用 `TIME_SHIFT`。 |
|
||||
|
||||
#### 约化函数
|
||||
#### 归约函数
|
||||
|
||||
归约函数对零个或多个表达式进行操作,并返回单个表达式。如果没有表达式作为参数传递,则结果为 `NULL`。表达式必须全部转换为公共数据类型,即结果的类型:
|
||||
|
||||
* 如果所有的参数都是 `NULL`, 结果是 `NULL`, 否则,`NULL` 参数被忽略
|
||||
* 如果所有的参数包含了数字和字符串的混合,参数都被解释为字符串
|
||||
* 如果所有的参数是整型数字,参数都被解释为长整型
|
||||
* 如果所有的参数是数值且至少一个参数是double,则参数都被解释为double
|
||||
|
||||
| 函数 | 描述 |
|
||||
|-|-|
|
||||
| `GREATEST([expr1, ...])` | 计算零个或多个表达式,并根据上述比较返回最大值。 |
|
||||
| `LEAST([expr1, ...])` | 计算零个或多个表达式,并根据上述比较返回最小值。 |
|
||||
|
||||
#### IP地址函数
|
||||
#### 比较操作符
|
||||
#### Sketch函数
|
||||
|
|
Loading…
Reference in New Issue