From 148cc1b06ee24469f3847b5128fb3fc07f4d1c9b Mon Sep 17 00:00:00 2001 From: shenglian zhou Date: Thu, 17 Mar 2022 16:43:07 +0800 Subject: [PATCH] scalar functions in 2.6.0.xdocument --- documentation20/cn/12.taos-sql/docs.md | 26 ++++++++++++++++++++ documentation20/en/12.taos-sql/docs.md | 34 +++++++++++++++++++++++++- 2 files changed, 59 insertions(+), 1 deletion(-) diff --git a/documentation20/cn/12.taos-sql/docs.md b/documentation20/cn/12.taos-sql/docs.md index 0c03d345d3..d4bd205bd6 100755 --- a/documentation20/cn/12.taos-sql/docs.md +++ b/documentation20/cn/12.taos-sql/docs.md @@ -1791,6 +1791,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 该函数可以应用在普通表和超级表上。 + 版本2.6.0.x后支持 + - **SIN** ```mysql SELECT SIN(field_name) FROM { tb_name | stb_name } [WHERE clause] @@ -1809,6 +1811,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 该函数可以应用在普通表和超级表上。 + 版本2.6.0.x后支持 + - **COS** ```mysql SELECT COS(field_name) FROM { tb_name | stb_name } [WHERE clause] @@ -1827,6 +1831,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 该函数可以应用在普通表和超级表上。 + 版本2.6.0.x后支持 + - **TAN** ```mysql SELECT TAN(field_name) FROM { tb_name | stb_name } [WHERE clause] @@ -1845,6 +1851,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 该函数可以应用在普通表和超级表上。 + 版本2.6.0.x后支持 + - **POW** ```mysql SELECT POW(field_name, power) FROM { tb_name | stb_name } [WHERE clause] @@ -1863,6 +1871,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 该函数可以应用在普通表和超级表上。 + 版本2.6.0.x后支持 + - **LOG** ```mysql SELECT LOG(field_name, base) FROM { tb_name | stb_name } [WHERE clause] @@ -1881,6 +1891,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 该函数可以应用在普通表和超级表上。 + 版本2.6.0.x后支持 + - **ABS** ```mysql SELECT ABS(field_name) FROM { tb_name | stb_name } [WHERE clause] @@ -1899,6 +1911,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 该函数可以应用在普通表和超级表上。 + 版本2.6.0.x后支持 + - **SQRT** ```mysql SELECT SQRT(field_name) FROM { tb_name | stb_name } [WHERE clause] @@ -1917,6 +1931,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 该函数可以应用在普通表和超级表上。 + 版本2.6.0.x后支持 + - **CAST** ```mysql SELECT CAST(expression AS type_name) FROM { tb_name | stb_name } [WHERE clause] @@ -1938,6 +1954,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 2)有符号数或TIMESTAMP转BIGINT UNSIGNED可能遇到的溢出问题。 3)BIGINT UNSIGNED转BIGINT可能遇到的溢出问题。 4)FLOAT/DOUBLE转BIGINT/BIGINT UNSIGNED可能遇到的溢出问题。 + 版本2.6.0.x后支持 - **CONCAT** ```mysql @@ -1955,6 +1972,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 该函数最小参数个数为2个,最大参数个数为8个。 该函数可以应用在普通表和超级表上。 该函数适用于内层查询和外层查询。 + 版本2.6.0.x后支持 - **CONCAT_WS** ``` @@ -1972,6 +1990,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 该函数最小参数个数为3个,最大参数个数为9个。 该函数可以应用在普通表和超级表上。 该函数适用于内层查询和外层查询。 + 版本2.6.0.x后支持 - **LENGTH** ``` @@ -1988,6 +2007,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 如果输入值为NULL,输出值为NULL。 该函数可以应用在普通表和超级表上。 该函数适用于内层查询和外层查询。 + 版本2.6.0.x后支持 - **CHAR_LENGTH** ``` @@ -2004,6 +2024,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 如果输入值为NULL,输出值为NULL。 该函数可以应用在普通表和超级表上。 该函数适用于内层查询和外层查询。 + 版本2.6.0.x后支持 - **LOWER** ``` @@ -2020,6 +2041,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 如果输入值为NULL,输出值为NULL。 该函数可以应用在普通表和超级表上。 该函数适用于内层查询和外层查询。 + 版本2.6.0.x后支持 - **UPPER** ``` @@ -2036,6 +2058,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 如果输入值为NULL,输出值为NULL。 该函数可以应用在普通表和超级表上。 该函数适用于内层查询和外层查询。 + 版本2.6.0.x后支持 - **LTRIM** ``` @@ -2052,6 +2075,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 如果输入值为NULL,输出值为NULL。 该函数可以应用在普通表和超级表上。 该函数适用于内层查询和外层查询。 + 版本2.6.0.x后支持 - **RTRIM** ``` @@ -2068,6 +2092,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 如果输入值为NULL,输出值为NULL。 该函数可以应用在普通表和超级表上。 该函数适用于内层查询和外层查询。 + 版本2.6.0.x后支持 - **SUBSTR** ``` @@ -2085,6 +2110,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 输入参数pos可以为正数,也可以为负数。如果pos是正数,表示从开始往后抽取子串。如果pos为负数,表示从结尾往前抽取字符串。如果输入参数len被忽略,返回的子串包含从pos开始的整个字串。 该函数可以应用在普通表和超级表上。 该函数适用于内层查询和外层查询。 + 版本2.6.0.x后支持 - **四则运算** diff --git a/documentation20/en/12.taos-sql/docs.md b/documentation20/en/12.taos-sql/docs.md index 86f680e07d..43b7a42e6d 100755 --- a/documentation20/en/12.taos-sql/docs.md +++ b/documentation20/en/12.taos-sql/docs.md @@ -1315,6 +1315,9 @@ TDengine supports aggregations over data, they are listed below: It is a scalar function and can not be used together with aggregate function Applies to columns of normal table, child table and super table + + Supported after version 2.6.0.x + - **ACOS** ```mysql @@ -1336,6 +1339,8 @@ TDengine supports aggregations over data, they are listed below: Applies to columns of normal table, child table and super table + Supported after version 2.6.0.x + - **ATAN** ```mysql @@ -1357,6 +1362,8 @@ TDengine supports aggregations over data, they are listed below: Applies to columns of normal table, child table and super table + Supported after version 2.6.0.x + - **SIN** ```mysql @@ -1378,6 +1385,8 @@ TDengine supports aggregations over data, they are listed below: Applies to columns of normal table, child table and super table + Supported after version 2.6.0.x + - **COS** ```mysql @@ -1399,6 +1408,8 @@ TDengine supports aggregations over data, they are listed below: Applies to columns of normal table, child table and super table + Supported after version 2.6.0.x + - **TAN** ```mysql SELECT TAN(field_name) FROM { tb_name | stb_name } [WHERE clause] @@ -1419,6 +1430,8 @@ TDengine supports aggregations over data, they are listed below: Applies to columns of normal table, child table and super table + Supported after version 2.6.0.x + - **POW** @@ -1442,6 +1455,8 @@ TDengine supports aggregations over data, they are listed below: Applies to columns of normal table, child table and super table + Supported after version 2.6.0.x + - **LOG** ```mysql SELECT LOG(field_name, base) FROM { tb_name | stb_name } [WHERE clause] @@ -1462,6 +1477,8 @@ TDengine supports aggregations over data, they are listed below: Applies to columns of normal table, child table and super table + Supported after version 2.6.0.x + - **ABS** ```mysql SELECT ABS(field_name) FROM { tb_name | stb_name } [WHERE clause] @@ -1482,6 +1499,8 @@ TDengine supports aggregations over data, they are listed below: Applies to columns of normal table, child table and super table + Supported after version 2.6.0.x + - **SQRT** ```mysql @@ -1503,6 +1522,8 @@ TDengine supports aggregations over data, they are listed below: Applies to columns of normal table, child table and super table + Supported after version 2.6.0.x + - **CAST** ```mysql SELECT CAST(expression AS type_name) FROM { tb_name | stb_name } [WHERE clause] @@ -1519,6 +1540,8 @@ TDengine supports aggregations over data, they are listed below: It is a scalar function and its output is NULL for input NULL + Supported after version 2.6.0.x + - **CONCAT** ```mysql @@ -1536,6 +1559,7 @@ TDengine supports aggregations over data, they are listed below: The function takes 2 to 8 string values as input. all inputs must be of the same data type. This function applies to normal table, child table and super table This function applies to bother out query and inner query + Supported after version 2.6.0.x - **CONCAT_WS** ``` @@ -1553,6 +1577,7 @@ TDengine supports aggregations over data, they are listed below: The function takes 3 to 9 string values as input. all inputs must be of the same data type. This function applies to normal table, child table and super table This function applies to bother out query and inner query + Supported after version 2.6.0.x - **LENGTH** @@ -1570,6 +1595,7 @@ TDengine supports aggregations over data, they are listed below: Returns NULL when input is NULL. This function applies to normal table, child table and super table This function applies to bother out query and inner query + Supported after version 2.6.0.x - **CHAR_LENGTH** ``` @@ -1586,6 +1612,7 @@ TDengine supports aggregations over data, they are listed below: Returns NULL when input is NULL. This function applies to normal table, child table and super table This function applies to bother out query and inner query + Supported after version 2.6.0.x - **LOWER** ``` @@ -1602,6 +1629,7 @@ TDengine supports aggregations over data, they are listed below: Returns NULL when input is NULL. This function applies to normal table, child table and super table This function applies to bother out query and inner query + Supported after version 2.6.0.x - **UPPER** ``` @@ -1618,6 +1646,7 @@ TDengine supports aggregations over data, they are listed below: Returns NULL when input is NULL. This function applies to normal table, child table and super table This function applies to bother out query and inner query + Supported after version 2.6.0.x - **LTRIM** ``` @@ -1634,6 +1663,7 @@ TDengine supports aggregations over data, they are listed below: Returns NULL when input is NULL. This function applies to normal table, child table and super table This function applies to bother out query and inner query + Supported after version 2.6.0.x - **RTRIM** ``` @@ -1650,6 +1680,7 @@ TDengine supports aggregations over data, they are listed below: Returns NULL when input is NULL. This function applies to normal table, child table and super table This function applies to bother out query and inner query + Supported after version 2.6.0.x - **SUBSTR** ``` @@ -1667,7 +1698,8 @@ TDengine supports aggregations over data, they are listed below: Input pos can be negative or positive. If it is a positive number, this function extracts from the beginning of the string. If it is a negative number, this function extracts from the end of the string If input len is ommited, the output is whole substring starting from pos. This function applies to normal table, child table and super table - This function applies to bother out query and inner query + This function applies to bother out query and inner query + Supported after version 2.6.0.x - **Four Operations** -- GitLab