tencent cloud

流计算 Oceanus

动态与公告
产品动态
产品简介
产品概述
产品优势
应用场景
购买指南
计费概述
计费模式
退费说明
调整配置费用说明
快速入门
从零开始上手
创建独享集群
创建 SQL 作业
创建 JAR 作业
创建 ETL 作业
创建 Python 作业
操作指南
作业管理
作业开发
作业监控
作业日志
事件与诊断
元数据管理
快照管理
作业调优
依赖管理
集群管理
权限管理
SQL 开发指南
开发指南概述
术语和数据类型
DDL 数据定义语句
DML 数据操作语句
MySQL CDC 多 Source 复用
上下游开发指南
SET 控制语句
运算符和内置函数
标识符与保留字
Python 开发指南
ETL 开发指南
概述
ETL 作业术语表
上下游开发指南
常见问题
联系我们

其他函数

PDF
聚焦模式
字号
最后更新时间: 2023-11-08 11:32:05

散列函数

散列函数的函数名和功能描述如下:
函数名
功能描述
MD5(string)
返回字符串的 MD5 值(32位十六进制数字组成的字符串)。如果输入为 NULL,则返回 NULL。
SHA1(string)
返回字符串的 SHA1 值(40位十六进制数字组成的字符串)。如果输入为 NULL,则返回 NULL。
SHA256(string)
返回字符串的 SHA256 值(64位十六进制数字组成的字符串)。如果输入为 NULL,则返回 NULL。
SHA224(string)
返回字符串的 SHA224 值(56位十六进制数字组成的字符串)。如果输入为 NULL,则返回 NULL。
SHA384(string)
返回字符串的 SHA384 值(96位十六进制数字组成的字符串)。如果输入为 NULL,则返回 NULL。
SHA512(string)
返回字符串的 SHA512 值(128位十六进制数字组成的字符串)。如果输入为 NULL,则返回 NULL。
SHA2(string, hashLength)
通用 SHA-2 系列函数,返回 string 字符串的哈希值,hashLength 为256时,等价于 SHA256(string),其他的以此类推。

值访问函数

值访问函数的函数名和功能描述如下:
函数名
功能描述
tableName.compositeType.field
访问复合类型(Tuple、POJO)等的字段。
tableName.compositeType.*
访问 Tuple 或 POJO 的所有字段。

值构造函数

值构造函数的函数名和功能描述如下:
函数名
功能描述
(value, [, value]*)
ROW(value, [, value]*)
创建一个包含若干值的行。两种写法完全等价。
ARRAY '[' value [, value ]* ']'
创建一个包含若干值的数组。
MAP '[' key, value [, key, value ]* ']'
创建一个包含若干键值对的映射。

集合函数

集合函数包括数组(Array)和键值对映射(Map)的操作,函数名和功能描述如下:
函数名
功能描述
CARDINALITY(array)
返回某个数组的长度。
array '[' index ']'
返回某个数组的指定位置的项(下标从1开始)。
ELEMENT(array)
返回单元素数组的内容(如果数组为空则返回 NULL;如果数组存放的元素大于一个,则抛出异常)。
CARDINALITY(map)
返回 map 中键值对的总个数。
map '[' key ']'
返回 map 中指定 key 所对应的值。

分组函数

分组函数用来做 GROUP BY 分组后的表示,函数名和功能描述如下:
函数名
功能描述
GROUP_ID()
返回一个唯一标识该 GROUP 所有键的整数。
GROUPING(expression1 [, expression2]* )
GROUPING_ID(expression1 [, expression2]* )
返回指定分组表达式的分组 ID(二进制矢量转为十进制数)。


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈