Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
03b70533
T
TDengine
项目概览
taosdata
/
TDengine
大约 1 年 前同步成功
通知
1184
Star
22015
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
03b70533
编写于
7月 30, 2022
作者:
G
Ganlin Zhao
提交者:
GitHub
7月 30, 2022
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #15599 from taosdata/glzhao89-patch-10
Update 10-function.md
上级
59895290
b8c982b3
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
27 addition
and
29 deletion
+27
-29
docs/zh/12-taos-sql/10-function.md
docs/zh/12-taos-sql/10-function.md
+27
-29
未找到文件。
docs/zh/12-taos-sql/10-function.md
浏览文件 @
03b70533
...
@@ -661,8 +661,6 @@ SELECT ELAPSED(ts_primary_key [, time_unit]) FROM { tb_name | stb_name } [WHERE
...
@@ -661,8 +661,6 @@ SELECT ELAPSED(ts_primary_key [, time_unit]) FROM { tb_name | stb_name } [WHERE
**适用数据类型**
:TIMESTAMP。
**适用数据类型**
:TIMESTAMP。
**支持的版本**
:2.6.0.0 及以后的版本。
**适用于**
: 表,超级表,嵌套查询的外层查询
**适用于**
: 表,超级表,嵌套查询的外层查询
**说明**
:
**说明**
:
...
@@ -775,11 +773,11 @@ SELECT HISTOGRAM(field_name,bin_type, bin_description, normalized) FROM tb_nam
...
@@ -775,11 +773,11 @@ SELECT HISTOGRAM(field_name,bin_type, bin_description, normalized) FROM tb_nam
用户指定 bin 的具体数值。
用户指定 bin 的具体数值。
-
"linear_bin": "{"start": 0.0, "width": 5.0, "count": 5, "infinity": true}"
-
"linear_bin": "{"start": 0.0, "width": 5.0, "count": 5, "infinity": true}"
"start" 表示数据起始点,"width" 表示每次 bin 偏移量, "count" 为 bin 的总数,"infinity" 表示是否添加(-inf, inf)作为区间起点
跟
终点,
"start" 表示数据起始点,"width" 表示每次 bin 偏移量, "count" 为 bin 的总数,"infinity" 表示是否添加(-inf, inf)作为区间起点
和
终点,
生成区间为[-inf, 0.0, 5.0, 10.0, 15.0, 20.0, +inf]。
生成区间为[-inf, 0.0, 5.0, 10.0, 15.0, 20.0, +inf]。
-
"log_bin": "{"start":1.0, "factor": 2.0, "count": 5, "infinity": true}"
-
"log_bin": "{"start":1.0, "factor": 2.0, "count": 5, "infinity": true}"
"start" 表示数据起始点,"factor" 表示按指数递增的因子,"count" 为 bin 的总数,"infinity" 表示是否添加(-inf, inf)作为区间起点
跟
终点,
"start" 表示数据起始点,"factor" 表示按指数递增的因子,"count" 为 bin 的总数,"infinity" 表示是否添加(-inf, inf)作为区间起点
和
终点,
生成区间为[-inf, 1.0, 2.0, 4.0, 8.0, 16.0, +inf]。
生成区间为[-inf, 1.0, 2.0, 4.0, 8.0, 16.0, +inf]。
3.
normalized 是否将返回结果归一化到 0~1 之间 。有效输入为 0 和 1。
3.
normalized 是否将返回结果归一化到 0~1 之间 。有效输入为 0 和 1。
...
@@ -960,20 +958,20 @@ SELECT MODE(field_name) FROM tb_name [WHERE clause];
...
@@ -960,20 +958,20 @@ SELECT MODE(field_name) FROM tb_name [WHERE clause];
SELECT
SAMPLE
(
field_name
,
K
)
FROM
{
tb_name
|
stb_name
}
[
WHERE
clause
]
SELECT
SAMPLE
(
field_name
,
K
)
FROM
{
tb_name
|
stb_name
}
[
WHERE
clause
]
```
```
**功能说明**
: 获取数据的 k 个采样值。参数 k 的合法输入范围是 1≤ k ≤ 1000。
**功能说明**
: 获取数据的 k 个采样值。参数 k 的合法输入范围是 1≤ k ≤ 1000。
**返回结果类型**
: 同原始数据类型, 返回结果中带有该行记录的时间戳。
**返回结果类型**
: 同原始数据类型, 返回结果中带有该行记录的时间戳。
**适用数据类型**
: 在超级表查询中使用时,不能应用在标签之上。
**适用数据类型**
: 在超级表查询中使用时,不能应用在标签之上。
**嵌套子查询支持**
: 适用于内层查询和外层查询。
**嵌套子查询支持**
: 适用于内层查询和外层查询。
**适用于**
:表和超级表。
**适用于**
:表和超级表。
**使用说明**
:
**使用说明**
:
-
不能参与表达式计算;该函数可以应用在普通表和超级表上;
-
不能参与表达式计算;该函数可以应用在普通表和超级表上;
-
使用在超级表上的时候,需要搭配 PARTITION by tbname 使用,将结果强制规约到单个时间线。
-
使用在超级表上的时候,需要搭配 PARTITION by tbname 使用,将结果强制规约到单个时间线。
### TAIL
### TAIL
...
@@ -1050,9 +1048,9 @@ SELECT CSUM(field_name) FROM { tb_name | stb_name } [WHERE clause]
...
@@ -1050,9 +1048,9 @@ SELECT CSUM(field_name) FROM { tb_name | stb_name } [WHERE clause]
**使用说明**
:
**使用说明**
:
-
不支持 +、-、
*
、/ 运算,如 csum(col1) + csum(col2)。
-
不支持 +、-、
*
、/ 运算,如 csum(col1) + csum(col2)。
-
只能与聚合(Aggregation)函数一起使用。 该函数可以应用在普通表和超级表上。
-
只能与聚合(Aggregation)函数一起使用。 该函数可以应用在普通表和超级表上。
-
使用在超级表上的时候,需要搭配 PARTITION BY tbname使用,将结果强制规约到单个时间线。
-
使用在超级表上的时候,需要搭配 PARTITION BY tbname使用,将结果强制规约到单个时间线。
### DERIVATIVE
### DERIVATIVE
...
@@ -1071,8 +1069,8 @@ SELECT DERIVATIVE(field_name, time_interval, ignore_negative) FROM tb_name [WHER
...
@@ -1071,8 +1069,8 @@ SELECT DERIVATIVE(field_name, time_interval, ignore_negative) FROM tb_name [WHER
**使用说明**
:
**使用说明**
:
-
DERIVATIVE 函数可以在由 PARTITION BY 划分出单独时间线的情况下用于超级表(也即 PARTITION BY tbname)。
-
DERIVATIVE 函数可以在由 PARTITION BY 划分出单独时间线的情况下用于超级表(也即 PARTITION BY tbname)。
-
可以与选择相关联的列一起使用。 例如: select
\_
rowts, DERIVATIVE() from。
-
可以与选择相关联的列一起使用。 例如: select
\_
rowts, DERIVATIVE() from。
### DIFF
### DIFF
...
@@ -1090,8 +1088,8 @@ SELECT {DIFF(field_name, ignore_negative) | DIFF(field_name)} FROM tb_name [WHER
...
@@ -1090,8 +1088,8 @@ SELECT {DIFF(field_name, ignore_negative) | DIFF(field_name)} FROM tb_name [WHER
**使用说明**
:
**使用说明**
:
-
输出结果行数是范围内总行数减一,第一行没有结果输出。
-
输出结果行数是范围内总行数减一,第一行没有结果输出。
-
可以与选择相关联的列一起使用。 例如: select
\_
rowts, DIFF() from。
-
可以与选择相关联的列一起使用。 例如: select
\_
rowts, DIFF() from。
### IRATE
### IRATE
...
@@ -1115,21 +1113,21 @@ SELECT IRATE(field_name) FROM tb_name WHERE clause;
...
@@ -1115,21 +1113,21 @@ SELECT IRATE(field_name) FROM tb_name WHERE clause;
SELECT
MAVG
(
field_name
,
K
)
FROM
{
tb_name
|
stb_name
}
[
WHERE
clause
]
SELECT
MAVG
(
field_name
,
K
)
FROM
{
tb_name
|
stb_name
}
[
WHERE
clause
]
```
```
**功能说明**
: 计算连续 k 个值的移动平均数(moving average)。如果输入行数小于 k,则无结果输出。参数 k 的合法输入范围是 1≤ k ≤ 1000。
**功能说明**
: 计算连续 k 个值的移动平均数(moving average)。如果输入行数小于 k,则无结果输出。参数 k 的合法输入范围是 1≤ k ≤ 1000。
**返回结果类型**
: DOUBLE。
**返回结果类型**
: DOUBLE。
**适用数据类型**
: 数值类型。
**适用数据类型**
: 数值类型。
**嵌套子查询支持**
: 适用于内层查询和外层查询。
**嵌套子查询支持**
: 适用于内层查询和外层查询。
**适用于**
:表和超级表。
**适用于**
:表和超级表。
**使用说明**
:
**使用说明**
:
-
不支持 +、-、
*
、/ 运算,如 mavg(col1, k1) + mavg(col2, k1);
-
不支持 +、-、
*
、/ 运算,如 mavg(col1, k1) + mavg(col2, k1);
-
只能与普通列,选择(Selection)、投影(Projection)函数一起使用,不能与聚合(Aggregation)函数一起使用;
-
只能与普通列,选择(Selection)、投影(Projection)函数一起使用,不能与聚合(Aggregation)函数一起使用;
-
使用在超级表上的时候,需要搭配 PARTITION BY tbname使用,将结果强制规约到单个时间线。
-
使用在超级表上的时候,需要搭配 PARTITION BY tbname使用,将结果强制规约到单个时间线。
### STATECOUNT
### STATECOUNT
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录