[TD-1316] <docs>: "apercentile" func can be applied on super table.

This commit is contained in:
Elias Soong 2021-04-26 16:43:50 +08:00
parent 99beeb356b
commit 8af0ada70c
1 changed files with 33 additions and 9 deletions

View File

@ -707,11 +707,11 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段:应用全部字段。
适用于:表、超级表。
适用于:**表、超级表**
说明:
1可以使用星号*来替代具体的字段,使用星号(*)返回全部记录数量。
1可以使用星号\*来替代具体的字段,使用星号(\*)返回全部记录数量。
2针对同一表的不包含NULL值字段查询结果均相同。
@ -742,7 +742,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段不能应用在timestamp、binary、nchar、bool字段。
适用于:表、超级表。
适用于:**表、超级表**
示例:
```mysql
@ -769,7 +769,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段不能应用在timestamp、binary、nchar、bool类型字段。
适用于:表。
适用于:****
- **SUM**
```mysql
@ -781,7 +781,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段不能应用在timestamp、binary、nchar、bool类型字段。
适用于:表、超级表。
适用于:**表、超级表**
示例:
```mysql
@ -808,7 +808,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段不能应用在timestamp、binary、nchar、bool类型字段。
适用于:表。(从 2.0.15.1 版本开始,本函数也支持超级表)
适用于:****。(从 2.0.15.1 版本开始,本函数也支持**超级表**
示例:
```mysql
@ -831,7 +831,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
说明:自变量是时间戳,因变量是该列的值。
适用于:表。
适用于:****
示例:
```mysql
@ -854,6 +854,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段不能应用在timestamp、binary、nchar、bool类型字段。
适用于:**表、超级表**。
示例:
```mysql
taos> SELECT MIN(current), MIN(voltage) FROM meters;
@ -879,6 +881,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段不能应用在timestamp、binary、nchar、bool类型字段。
适用于:**表、超级表**。
示例:
```mysql
taos> SELECT MAX(current), MAX(voltage) FROM meters;
@ -904,6 +908,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段:所有字段。
适用于:**表、超级表**。
说明:
1如果要返回各个列的首个时间戳最小非NULL值可以使用FIRST(\*)
@ -937,6 +943,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段:所有字段。
适用于:**表、超级表**。
说明:
1如果要返回各个列的最后时间戳最大一个非NULL值可以使用LAST(\*)
@ -968,6 +976,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段不能应用在timestamp、binary、nchar、bool类型字段。
适用于:**表、超级表**。
说明:
1*k*值取值范围1≤*k*≤100
@ -1002,6 +1012,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段不能应用在timestamp、binary、nchar、bool类型字段。
适用于:**表、超级表**。
说明:
1*k*值取值范围1≤*k*≤100
@ -1035,6 +1047,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段不能应用在timestamp、binary、nchar、bool类型字段。
适用于:**表**。
说明:*P*值取值范围0≤*P*≤100为0的时候等同于MIN为100的时候等同于MAX。
示例:
@ -1050,12 +1064,14 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
```mysql
SELECT APERCENTILE(field_name, P) FROM { tb_name | stb_name } [WHERE clause];
```
功能说明统计表中某列的值百分比分位数与PERCENTILE函数相似但是返回近似结果。
功能说明:统计表/超级表中某列的值百分比分位数与PERCENTILE函数相似但是返回近似结果。
返回结果数据类型: 双精度浮点数Double。
应用字段不能应用在timestamp、binary、nchar、bool类型字段。
适用于:**表、超级表**。
说明:*P*值取值范围0≤*P*≤100为0的时候等同于MIN为100的时候等同于MAX。推荐使用```APERCENTILE```函数,该函数性能远胜于```PERCENTILE```函数
```mysql
@ -1070,12 +1086,14 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
```mysql
SELECT LAST_ROW(field_name) FROM { tb_name | stb_name };
```
功能说明:返回表(超级表)的最后一条记录。
功能说明:返回表/超级表的最后一条记录。
返回结果数据类型:同应用的字段。
应用字段:所有字段。
适用于:**表、超级表**。
说明与last函数不同last_row不支持时间范围限制强制返回最后一条记录。
示例:
@ -1104,6 +1122,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段不能应用在timestamp、binary、nchar、bool类型字段。
适用于:**表**。
说明:输出结果行数是范围内总行数减一,第一行没有结果输出。
示例:
@ -1126,6 +1146,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段不能应用在binary、nchar、bool类型字段。
适用于:**表、超级表**。
说明可用于TIMESTAMP字段此时表示记录的时间覆盖范围。
示例:
@ -1154,6 +1176,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
应用字段不能应用在timestamp、binary、nchar、bool类型字段。
适用于:**表、超级表**。
说明:
1支持两列或多列之间进行计算可使用括号控制计算优先级