复杂类型函数

FLATTEN 将数组类型的数转换单个数。INDEX 返回ARRAY指定位置的元素。NGRAMS 返回指定数元素的N元语法(n-gram)数。POSEXPLODE 将指定的ARRAY展开,每个Value一行,每行两列分别对应数从0开始的下标和数元素。REVERSE...

数组函数和运算符

查询和分析语句*|SELECT array_intersect(array[1,2,3,4,5],array[1,3,5,7])查询和分析结果 array_join函数 array_join函数使用指定的连接符将数组中的元素拼接一个字符串。语法 使用指定的连接符将数组中的元素拼接一个字符串。如果数...

内建函数概述

复杂类型函数 支持处理MAP、ARRAY、STRUCT及JSON类型数据,实现去重元素、聚合元素、元素排序、合并元素等业务处理能力。加密函数 支持处理STRING、BINARY类型的表数据,实现加密、解密等业务处理能力。其他函数 除上述函数之外,提供支持...

Map映射函数和运算符

示例 日志服务数据加工日志中 etl_context 字段值和 progress 字段值都为map类型,您可以使用map_concat函数这两个字段值合并为一个Map。字段示例 etl_context:{ project:"datalab-148*6461-...

Lambda表达式

查询和分析语句*|SELECT reduce(array[5,20,50],0,(s,x)->s+x,s->s)查询和分析结果 示例3:使用Lambda表达式(k,v)->v>10 两个数组映射一个Map且Map中的键值大于10。查询和分析语句*|SELECT map_filter(map(array['class01','class02','...

JSON函数和操作符

另一个维度的成员为二维,每个内部数组恰好有两个元素,它们被视为键/对。所有都转换为JSON 字符串。json_object(text[])→json jsonb_object(text[])→jsonb json_object('{a,1,b,"def",c,3.5}')→{"a":"1","b":"def","c":"3.5"} ...

ZIP_WITH

将ARRAY数组 a 和 b 的元素按照位置,使用 combiner 进行元素级别的合并,返回一个新的ARRAY数组。命令格式 array<R>zip_with(array<T><a>,array<S><b>,function,S,R>)参数说明 a、b:必填。ARRAY数组arrayarray中的 T、S 指代ARRAY数...

QueryIncidentTracingSubNodesCountRequest

名称 类型 描述 示例 object 子节点查询请求实例 VertexIdAndTypeList array 节点 ID 和类型组成的键值对列表,键值对以数组的方式存在 array 节点 ID 和节点类型组成的二位数,第一个元素是节点 ID,第二个元素是节点类型 string 节点...

ARRAY_EXCEPT

找出在ARRAY数组 a 中,但不在ARRAY数组 b 中的元素,并去掉重复的元素后,返回新的ARRAY数组。命令格式 array<T>array_except(array<T><a>,array<T><b>)参数说明 a、b:必填。ARRAY数组array中的 T 指代ARRAY数组元素的数据类型,数组中...

ARRAY_MAX

数组中的元素可以如下类型:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE BOOLEAN DECIMAL、DECIMALVAL DATE、DATETIME、TIMESTAMP、IntervalDayTime、IntervalYearMonth STRING、BINARY、VARCHAR、CHAR ARRAY、STRUCT、MAP 返回说明...

ARRAY_INTERSECT

MaxCompute ARRAY_INTERSECT函数用于计算两个ARRAY数组之间的交集,并返回一个包含两个数组中都存在的相同值的新数组。本文您介绍ARRAY_INTERSECT函数的命令格式、参数说明以及使用示例。命令格式 array<T>array_intersect(array<T><a>,...

聚合函数

COLLECT_SET 指定的列聚合一个无重复元素的数组。COUNT 计算记录。COUNT_IF 计算指定表达式True的记录。COVAR_POP 计算指定两个数值列的总体协方差。COVAR_SAMP 计算指定两个数值列的样本协方差。HISTOGRAM 构造输入Map的Key...

函数概览

array_join函数 使用指定的连接符将数组中的元素拼接一个字符串。如果数中包含null元素,则null元素将被忽略。使用指定的连接符将数组中的元素拼接一个字符串。如果数中包含null元素,则null元素将被替换null_replacement。array...

MongoDB数据源

您可以通过参数的特殊配置,字符串转换MongoDB中的数组。转换类型后,即可并行写入MongoDB。自建MongonDB数据库不支持公网访问,仅支持阿里云内网访问。数据集成目前不支持在数据查询(参数 query)配置中读取指定列的数据。支持的字段...

ARRAY_MIN

数组中的元素可以如下类型:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE BOOLEAN DECIMAL、DECIMALVAL DATE、DATETIME、TIMESTAMP、IntervalDayTime、IntervalYearMonth STRING、BINARY、VARCHAR、CHAR ARRAY、STRUCT、MAP 返回说明...

BSI函数

slice 0:roaringbitmap '{1,5}' slice 1:roaringbitmap '{1,2,4,5}' slice 2:roaringbitmap '{2,3,5}' slice 3:roaringbitmap '{4}' 此外,BSI中还会存储如下信息:Existence bitmap(ebm):存储cid数组非空)的roaringbitmap,本...

通过 HyperLoglog 实现高性能多维数据透视

统计在数组1但不在数组2的。create or replace function arr_miner(anyarray,anyarray)returns anyarray as$select array(select*from(select unnest($1)except select unnest($2))t group by 1);language sql strict;统计数组1和数2的...

ARRAY_REMOVE

返回规则如下:如果ARRAY数组 a 中存在元素NULL时,NULL不参与运算。如果ARRAY数组 a 或 element NULL,返回NULL。ARRAY数组 a 中不存在 element 时返回原ARRAY数组 a。使用示例 示例1:删除ARRAY数组 array(3,2,1)中等于 1 的元素。...

ARRAY_DISTINCT

ARRAY数组 a 中存在元素NULL时,NULL会参与运算。输入数组为空时,返回空数组。使用示例 示例1:去除ARRAY数组 array(10,20,30,30,20,10)中的重复元素。命令示例如下。返回[10,20,30]。select array_distinct(array(10,20,30,30,20,10)...

ARRAY_REDUCE

array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以任意类型。init:必填。用于聚合的中间结果的初始。merge:必填。将ARRAY数组 a 中的每一个元素与中间结果进行运算的函数(内建函数或自定义函数)或表达式。它的两个输入...

输入和输出

由于并行(Parallel)和并行循环(ForEach)步骤的本地变量是数类型,所以您需要定义输出映射将数组转换结果成JSON对象格式,默认不会输出它们的本地变量。具体介绍可参见步骤描述。outputMappings:target:key1 source:$input.key1-...

JSON函数

JSON_ARRAY(123,'polardb-x',NULL,true)|+-+|[123,"polardb-x",null,true]|+-+JSON_OBJECT([key,val[,key,val].])描述:根据参数中键值对来创建一个JSON对象,如果keyNULL或参数个数不2的倍数,返回相应错误提示。示例:SELECT JSON_...

高级:账户字段表达式

Array Array(source1,source2,.)多个值组合成为数组 Object 类型。Object Object(key1,value1,key2,value2,.)通过制定值对组合成为 Object 对象。参考示例 效果 表达式示例 取用户名,拼接固定"@example.com"。Append(user....

字段提取函数

expand_array Boolean 否 是否将数组展开。默认 True 表示展开数。fmt_array String 否 数展开的格式化方式,格式 {parent_rlist[0]}_{index}。也可以使用最多五个占位符自定义格式化字符串:parent_list,current,sep,prefix,...

Maxwell

重要 目前Flink还不支持UPDATE_BEFORE和UPDATE_AFTER合并为一条UPDATE消息。因此,FlinkUPDATE_BEFORE和UDPATE_AFTER分别编码为DELETE和INSERT类型的Maxwell消息。使用示例 假设MySQL products表有4列(id、name、description、weight...

功能发布记录

新增数组函数,支持array_max、array_min、array_contains、array_except、array_distinct、array_union函数,详情请参见 数组函数。新增聚合函数max_by与min_by,简化窗口类排序操作,详情请参见 MAX_BY与MIN_BY。运维&稳定性改善 在pg_...

CREATE TABLE

向量列的类型需为arrayarrayarray,且需指定向量列的维,向量列的定义示例:feature array(4)。index_option:向量索引的属性。algorithm:向量距离计算公式使用的算法。取值仅支持HNSW_PQ,适用于单表数据量在百万级别到千万级别...

DescribeProject-查询项目的详情

TUPLE RocketMqProducerGroup string 指定生产名(目标端 ROCKETMQ 时生效),默认 OMS。OMS RocketMqMsgTags string 设置消息 tag(目标端 ROCKETMQ 时生效),默认 default->default_tag。default_tag RocketMqEnableMsgTrace ...

ARRAY_JOIN

将ARRAY数组 a 中的元素使用 delimiter 拼接字符串。当数组中元素NULL时,用 nullreplacement 替代,没有设置 nullreplacement 时,会忽略NULL元素。命令格式 array_join(array<T><a>,[,])参数说明 a:必填。ARRAY数组array中的 T ...

关联数组

区别于变长数组和嵌套表的形如数的使用形式,关联数组(associative array)是一组键值对,使用形式更像是哈希表。语法 TYPE type_name IS TABLE OF value_type[NULL|NOT NULL]INDEX BY key_type ';' 示例 以下是一个关联数组的基本示例...

关联数组

声明数组变量时,会创建关联数组,但它是空的-只需开始为键值赋值即可。如果指定了INDEXBY BINARY_INTEGER或PLS_INTEGER,则键可以是任何负整数、正整数或零。如果指定了INDEXBY VARCHAR2,则键可以是字符数据。数组中的元素数量没有预定义...

ARRAY_REPEAT

返回指定元素重复指定次数后的ARRAY数组。命令格式 array<T>array_repeat(T,int)命令说明 返回元素 t 重复 count 次后新生成的ARRAY数组。参数说明 t:必填。待重复的元素。支持的类型如下:TINYINT、SMALLINT、INT、BIGINT FLOAT、...

访问增强版HBase数据

to_hboolean(bin,offset)字节数组转换成HBOOLEAN布尔,返回类型BOOLEAN。bin:待转换的字节数组。offset:待转换数组的起始位置。取值大于0的正整数。to_hshort(bin,offset)字节数组转换成HSHORT数值,返回类型SHORT。to_...

FLATTEN

将数组类型的数转换单个数。命令格式 flatten(arrayOfArray)参数说明 arrayOfArray:为数类型的数。返回说明 将数组类型的数按元素顺序展开单个数。如果输入值为 null,则返回NULL。如果输入参数不是数类型的数,则...

函数列表

数组首位的索引值为0。contains(Object)判断数组中是否包含指定元素。remove(Object)移除数组中指定的元素。removeAt(int)移除数组中指定索引位置的元素。add(Object)在数组末尾中添加元素。add(index,Object)在对应index索引位置添加元素...

COLLECT_SET

colname 指定的列聚合一个无重复元素的数组。此函数MaxCompute 2.0扩展函数。注意事项 升级到MaxCompute 2.0后,产品扩展了部分函数。如果您用到的函数涉及新数据类型(TINYINT、SMALLINT、INT、FLOAT、VARCHAR、TIMESTAMP或...

UntagResources-删除资源标签

只针对 tagkey 数组为空时有效。取值范围:true-false false ResourceId array 是 资源 id。string 是 域名,当 Tag 数组传空值时,ResourceId 必传。dns-example.top"TagKey array 否 标签数组。string 否 标签。abcd 返回参数 名称 ...

Array

array<T>reverse 将数组中的子元素反转,例如(array[5,9,3])=>[3,9,5]。array<T>shuffle 把数中的元素按随机顺序重新排列,例如 shuffle(array[1,5,8])=>[5,1,8]。array<T>slice 截取子元素,例如 array slice(array[1,2,3,4,5],3,2)=>[3...

数组函数

array_agg-{1,2}(1 row)array_agg(expression[order_by_clause])[FILTER(WHERE filter_clause)]ARRAY 表达式的串联到数组中。Hologres从V1.3版本开始支持filter过滤 CREATE TABLE test_array_agg_int(c1 int);INSERT INTO test_array_...

ARRAY_POSITION

计算元素 element 在ARRAY数组 a 中第一次出现的位置。ARRAY数组元素位置编号自左往右,从1开始计数。命令格式 bigint array_position(array<T><a>,T)参数说明 a:必填。ARRAY数组array中的 T 指代ARRAY数组元素的数据类型。支持的数据...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
智能商业分析 Quick BI 云数据库 RDS 云防火墙 数字证书管理服务(原SSL证书) 混合云存储 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用