提交 148cc1b0 编写于 作者: S shenglian zhou

scalar functions in 2.6.0.xdocument

上级 9baeb11f
...@@ -1791,6 +1791,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -1791,6 +1791,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
版本2.6.0.x后支持
- **SIN** - **SIN**
```mysql ```mysql
SELECT SIN(field_name) FROM { tb_name | stb_name } [WHERE clause] SELECT SIN(field_name) FROM { tb_name | stb_name } [WHERE clause]
...@@ -1809,6 +1811,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -1809,6 +1811,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
版本2.6.0.x后支持
- **COS** - **COS**
```mysql ```mysql
SELECT COS(field_name) FROM { tb_name | stb_name } [WHERE clause] SELECT COS(field_name) FROM { tb_name | stb_name } [WHERE clause]
...@@ -1827,6 +1831,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -1827,6 +1831,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
版本2.6.0.x后支持
- **TAN** - **TAN**
```mysql ```mysql
SELECT TAN(field_name) FROM { tb_name | stb_name } [WHERE clause] SELECT TAN(field_name) FROM { tb_name | stb_name } [WHERE clause]
...@@ -1845,6 +1851,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -1845,6 +1851,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
版本2.6.0.x后支持
- **POW** - **POW**
```mysql ```mysql
SELECT POW(field_name, power) FROM { tb_name | stb_name } [WHERE clause] SELECT POW(field_name, power) FROM { tb_name | stb_name } [WHERE clause]
...@@ -1863,6 +1871,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -1863,6 +1871,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
版本2.6.0.x后支持
- **LOG** - **LOG**
```mysql ```mysql
SELECT LOG(field_name, base) FROM { tb_name | stb_name } [WHERE clause] SELECT LOG(field_name, base) FROM { tb_name | stb_name } [WHERE clause]
...@@ -1881,6 +1891,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -1881,6 +1891,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
版本2.6.0.x后支持
- **ABS** - **ABS**
```mysql ```mysql
SELECT ABS(field_name) FROM { tb_name | stb_name } [WHERE clause] SELECT ABS(field_name) FROM { tb_name | stb_name } [WHERE clause]
...@@ -1899,6 +1911,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -1899,6 +1911,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
版本2.6.0.x后支持
- **SQRT** - **SQRT**
```mysql ```mysql
SELECT SQRT(field_name) FROM { tb_name | stb_name } [WHERE clause] SELECT SQRT(field_name) FROM { tb_name | stb_name } [WHERE clause]
...@@ -1917,6 +1931,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -1917,6 +1931,8 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
版本2.6.0.x后支持
- **CAST** - **CAST**
```mysql ```mysql
SELECT CAST(expression AS type_name) FROM { tb_name | stb_name } [WHERE clause] SELECT CAST(expression AS type_name) FROM { tb_name | stb_name } [WHERE clause]
...@@ -1938,6 +1954,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -1938,6 +1954,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
2)有符号数或TIMESTAMP转BIGINT UNSIGNED可能遇到的溢出问题。 2)有符号数或TIMESTAMP转BIGINT UNSIGNED可能遇到的溢出问题。
3)BIGINT UNSIGNED转BIGINT可能遇到的溢出问题。 3)BIGINT UNSIGNED转BIGINT可能遇到的溢出问题。
4)FLOAT/DOUBLE转BIGINT/BIGINT UNSIGNED可能遇到的溢出问题。 4)FLOAT/DOUBLE转BIGINT/BIGINT UNSIGNED可能遇到的溢出问题。
版本2.6.0.x后支持
- **CONCAT** - **CONCAT**
```mysql ```mysql
...@@ -1955,6 +1972,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -1955,6 +1972,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
该函数最小参数个数为2个,最大参数个数为8个。 该函数最小参数个数为2个,最大参数个数为8个。
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
该函数适用于内层查询和外层查询。 该函数适用于内层查询和外层查询。
版本2.6.0.x后支持
- **CONCAT_WS** - **CONCAT_WS**
``` ```
...@@ -1972,6 +1990,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -1972,6 +1990,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
该函数最小参数个数为3个,最大参数个数为9个。 该函数最小参数个数为3个,最大参数个数为9个。
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
该函数适用于内层查询和外层查询。 该函数适用于内层查询和外层查询。
版本2.6.0.x后支持
- **LENGTH** - **LENGTH**
``` ```
...@@ -1988,6 +2007,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -1988,6 +2007,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
如果输入值为NULL,输出值为NULL。 如果输入值为NULL,输出值为NULL。
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
该函数适用于内层查询和外层查询。 该函数适用于内层查询和外层查询。
版本2.6.0.x后支持
- **CHAR_LENGTH** - **CHAR_LENGTH**
``` ```
...@@ -2004,6 +2024,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -2004,6 +2024,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
如果输入值为NULL,输出值为NULL。 如果输入值为NULL,输出值为NULL。
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
该函数适用于内层查询和外层查询。 该函数适用于内层查询和外层查询。
版本2.6.0.x后支持
- **LOWER** - **LOWER**
``` ```
...@@ -2020,6 +2041,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -2020,6 +2041,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
如果输入值为NULL,输出值为NULL。 如果输入值为NULL,输出值为NULL。
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
该函数适用于内层查询和外层查询。 该函数适用于内层查询和外层查询。
版本2.6.0.x后支持
- **UPPER** - **UPPER**
``` ```
...@@ -2036,6 +2058,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -2036,6 +2058,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
如果输入值为NULL,输出值为NULL。 如果输入值为NULL,输出值为NULL。
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
该函数适用于内层查询和外层查询。 该函数适用于内层查询和外层查询。
版本2.6.0.x后支持
- **LTRIM** - **LTRIM**
``` ```
...@@ -2052,6 +2075,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -2052,6 +2075,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
如果输入值为NULL,输出值为NULL。 如果输入值为NULL,输出值为NULL。
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
该函数适用于内层查询和外层查询。 该函数适用于内层查询和外层查询。
版本2.6.0.x后支持
- **RTRIM** - **RTRIM**
``` ```
...@@ -2068,6 +2092,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -2068,6 +2092,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
如果输入值为NULL,输出值为NULL。 如果输入值为NULL,输出值为NULL。
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
该函数适用于内层查询和外层查询。 该函数适用于内层查询和外层查询。
版本2.6.0.x后支持
- **SUBSTR** - **SUBSTR**
``` ```
...@@ -2085,6 +2110,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数 ...@@ -2085,6 +2110,7 @@ TDengine支持针对数据的聚合查询。提供支持的聚合和选择函数
输入参数pos可以为正数,也可以为负数。如果pos是正数,表示从开始往后抽取子串。如果pos为负数,表示从结尾往前抽取字符串。如果输入参数len被忽略,返回的子串包含从pos开始的整个字串。 输入参数pos可以为正数,也可以为负数。如果pos是正数,表示从开始往后抽取子串。如果pos为负数,表示从结尾往前抽取字符串。如果输入参数len被忽略,返回的子串包含从pos开始的整个字串。
该函数可以应用在普通表和超级表上。 该函数可以应用在普通表和超级表上。
该函数适用于内层查询和外层查询。 该函数适用于内层查询和外层查询。
版本2.6.0.x后支持
- **四则运算** - **四则运算**
......
...@@ -1315,6 +1315,9 @@ TDengine supports aggregations over data, they are listed below: ...@@ -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 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 Applies to columns of normal table, child table and super table
Supported after version 2.6.0.x
- **ACOS** - **ACOS**
```mysql ```mysql
...@@ -1336,6 +1339,8 @@ TDengine supports aggregations over data, they are listed below: ...@@ -1336,6 +1339,8 @@ TDengine supports aggregations over data, they are listed below:
Applies to columns of normal table, child table and super table Applies to columns of normal table, child table and super table
Supported after version 2.6.0.x
- **ATAN** - **ATAN**
```mysql ```mysql
...@@ -1357,6 +1362,8 @@ TDengine supports aggregations over data, they are listed below: ...@@ -1357,6 +1362,8 @@ TDengine supports aggregations over data, they are listed below:
Applies to columns of normal table, child table and super table Applies to columns of normal table, child table and super table
Supported after version 2.6.0.x
- **SIN** - **SIN**
```mysql ```mysql
...@@ -1378,6 +1385,8 @@ TDengine supports aggregations over data, they are listed below: ...@@ -1378,6 +1385,8 @@ TDengine supports aggregations over data, they are listed below:
Applies to columns of normal table, child table and super table Applies to columns of normal table, child table and super table
Supported after version 2.6.0.x
- **COS** - **COS**
```mysql ```mysql
...@@ -1399,6 +1408,8 @@ TDengine supports aggregations over data, they are listed below: ...@@ -1399,6 +1408,8 @@ TDengine supports aggregations over data, they are listed below:
Applies to columns of normal table, child table and super table Applies to columns of normal table, child table and super table
Supported after version 2.6.0.x
- **TAN** - **TAN**
```mysql ```mysql
SELECT TAN(field_name) FROM { tb_name | stb_name } [WHERE clause] SELECT TAN(field_name) FROM { tb_name | stb_name } [WHERE clause]
...@@ -1419,6 +1430,8 @@ TDengine supports aggregations over data, they are listed below: ...@@ -1419,6 +1430,8 @@ TDengine supports aggregations over data, they are listed below:
Applies to columns of normal table, child table and super table Applies to columns of normal table, child table and super table
Supported after version 2.6.0.x
- **POW** - **POW**
...@@ -1442,6 +1455,8 @@ TDengine supports aggregations over data, they are listed below: ...@@ -1442,6 +1455,8 @@ TDengine supports aggregations over data, they are listed below:
Applies to columns of normal table, child table and super table Applies to columns of normal table, child table and super table
Supported after version 2.6.0.x
- **LOG** - **LOG**
```mysql ```mysql
SELECT LOG(field_name, base) FROM { tb_name | stb_name } [WHERE clause] 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: ...@@ -1462,6 +1477,8 @@ TDengine supports aggregations over data, they are listed below:
Applies to columns of normal table, child table and super table Applies to columns of normal table, child table and super table
Supported after version 2.6.0.x
- **ABS** - **ABS**
```mysql ```mysql
SELECT ABS(field_name) FROM { tb_name | stb_name } [WHERE clause] SELECT ABS(field_name) FROM { tb_name | stb_name } [WHERE clause]
...@@ -1482,6 +1499,8 @@ TDengine supports aggregations over data, they are listed below: ...@@ -1482,6 +1499,8 @@ TDengine supports aggregations over data, they are listed below:
Applies to columns of normal table, child table and super table Applies to columns of normal table, child table and super table
Supported after version 2.6.0.x
- **SQRT** - **SQRT**
```mysql ```mysql
...@@ -1503,6 +1522,8 @@ TDengine supports aggregations over data, they are listed below: ...@@ -1503,6 +1522,8 @@ TDengine supports aggregations over data, they are listed below:
Applies to columns of normal table, child table and super table Applies to columns of normal table, child table and super table
Supported after version 2.6.0.x
- **CAST** - **CAST**
```mysql ```mysql
SELECT CAST(expression AS type_name) FROM { tb_name | stb_name } [WHERE clause] 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: ...@@ -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 It is a scalar function and its output is NULL for input NULL
Supported after version 2.6.0.x
- **CONCAT** - **CONCAT**
```mysql ```mysql
...@@ -1536,6 +1559,7 @@ TDengine supports aggregations over data, they are listed below: ...@@ -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. 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 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
- **CONCAT_WS** - **CONCAT_WS**
``` ```
...@@ -1553,6 +1577,7 @@ TDengine supports aggregations over data, they are listed below: ...@@ -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. 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 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
- **LENGTH** - **LENGTH**
...@@ -1570,6 +1595,7 @@ TDengine supports aggregations over data, they are listed below: ...@@ -1570,6 +1595,7 @@ TDengine supports aggregations over data, they are listed below:
Returns NULL when input is NULL. Returns NULL when input is NULL.
This function applies to normal table, child table and super table 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
- **CHAR_LENGTH** - **CHAR_LENGTH**
``` ```
...@@ -1586,6 +1612,7 @@ TDengine supports aggregations over data, they are listed below: ...@@ -1586,6 +1612,7 @@ TDengine supports aggregations over data, they are listed below:
Returns NULL when input is NULL. Returns NULL when input is NULL.
This function applies to normal table, child table and super table 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
- **LOWER** - **LOWER**
``` ```
...@@ -1602,6 +1629,7 @@ TDengine supports aggregations over data, they are listed below: ...@@ -1602,6 +1629,7 @@ TDengine supports aggregations over data, they are listed below:
Returns NULL when input is NULL. Returns NULL when input is NULL.
This function applies to normal table, child table and super table 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
- **UPPER** - **UPPER**
``` ```
...@@ -1618,6 +1646,7 @@ TDengine supports aggregations over data, they are listed below: ...@@ -1618,6 +1646,7 @@ TDengine supports aggregations over data, they are listed below:
Returns NULL when input is NULL. Returns NULL when input is NULL.
This function applies to normal table, child table and super table 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
- **LTRIM** - **LTRIM**
``` ```
...@@ -1634,6 +1663,7 @@ TDengine supports aggregations over data, they are listed below: ...@@ -1634,6 +1663,7 @@ TDengine supports aggregations over data, they are listed below:
Returns NULL when input is NULL. Returns NULL when input is NULL.
This function applies to normal table, child table and super table 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
- **RTRIM** - **RTRIM**
``` ```
...@@ -1650,6 +1680,7 @@ TDengine supports aggregations over data, they are listed below: ...@@ -1650,6 +1680,7 @@ TDengine supports aggregations over data, they are listed below:
Returns NULL when input is NULL. Returns NULL when input is NULL.
This function applies to normal table, child table and super table 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
- **SUBSTR** - **SUBSTR**
``` ```
...@@ -1667,7 +1698,8 @@ TDengine supports aggregations over data, they are listed below: ...@@ -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 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. 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 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** - **Four Operations**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册