函数概览

数组函数和运算符 函数名称 说明 支持SQL 支持SPL 下标运算符 返回数组中的第x个元素。array_agg函数 以数组形式返回x中的所有值。array_distinct函数 删除数组中重复的元素。array_except函数 计算两个数组的差集。array_intersect函数 ...

人脸门禁服务API

【PHONE】用手机号作为userId userId String 是 用户ID imageFormat String 否 图片数据的返回格式,目前支持URL和BASE64,默认为URL 返回数据 名称 类型 描述 code Int 接口返回码。200表示成功。message String 调用失败时,返回的出错...

COMBINATIONS

返回输入数组元素的N元组合组成的数组。命令格式 combinations(array(T),n)参数说明 array:为输入数组。n:元返回值说明 返回输入数组元素的N元组合组成的数组。如果输入数组没有重复项,则返回N元子集数组。子集是确定的但顺序不保证...

数组函数和运算符

本文介绍数组函数和运算符的基础语法及示例。日志服务支持如下数组函数和运算符。重要 在日志服务分析语句中,表示字符串的字符必须使用单引号('')包裹,无符号包裹或被双引号("")包裹的字符表示字段名或列名。例如:'status' 表示字符...

数组函数和操作符

array_upper(anyarray,integer)→integer array_upper(ARRAY[1,8,3,7],1)→4 返回数组中元素的总数,如果数组为空则返回 0。cardinality(anyarray)→integer cardinality(ARRAY[[1,2],[3,4]])→4 在出现分隔符时拆分字符串,并将剩余数据...

Web

返回结果说明:当您推了音频流,返回数组中userId为字符串0的一项,是自己的音频信息。当您订阅了其他用户的音频流,该数组中会包含订阅用户的音频信息。具体数组各项的信息如下所示:返回值 类型 描述 userId String 订阅用户userId,用户...

数组函数

Hologres从 V1.1.46版本开始支持text类型数组,且text数组将会被转为int8数组进行排序,返回排序后的text数组。Hologres从 V1.3.18版本开始支持int4、int8、float4、float8、boolean类型数组,且对text类型数组按字典序排序。array_sort...

Array数组类型

8,9]]{{1,2,3},{4,5,6},{7,8,9}}|元素与数组连接 3|ARRAY[4,5,6]{3,4,5,6}|数组与元素连接 ARRAY[4,5,6]|7 {4,5,6,7} 使用索引加速数组检索 当数组中包含非常多元素,需要使用@>操作符检索是否包含某个元素时,数组元素越多,检索性能也越...

REVERSE

返回倒序字符串或数组。命令格式 string|array reverse(string|array)参数说明 value:必填。STRING或ARRAY类型。如果输入为BIGINT、DOUBLE、DECIMAL或DATETIME等类型,则会隐式转换为STRING类型后参与运算。返回值说明 返回STRING或ARRAY...

SPLIT

通过 pat 将 str 分割后返回数组。命令格式 split(,,[])参数说明 str:必填。STRING类型。指被分割的字符串。pat:必填。STRING类型的分隔符。支持正则表达式。更多正则表达式信息,请参见 正则表达式规范。trimTailEmpty:可选参数,默认值...

Lambda表达式

例如:x->x+1(x,y)->x+y x->regexp_like(x,'a+')x->x[1]/x[2]x->if(x>0,x,-x)x->coalesce(x,0)x->cast(x AS JSON)x->x+try(1/0)示例 示例1:使用Lambda表达式x->x is not null 返回数组[5,null,7,null]中非null的元素。查询和分析语句*|...

CreateRule-创建授权规则

[{"HostGroupId":"1","HostAccountNames":["root"]}]Hosts 数组 Host 结构 字段 类型 描述 HostId string 主机 ID HostAccountIds array[string]主机账号 ID 数组 HostGroups 数组 HostGroup 结构 字段 类型 描述 HostGroupId string 主机...

接口出参

[start:end]数组范围访问,其中start和end是开始下标和结束下标,返回数组中的多个元素。例如$.menu.items[0:3],返回结果是长度为3的数组,第1个元素为 {"id":1,"label":"Open New"},第2个元素为 null。(@.key)]对象属性非空过滤。例如$...

接口出参

[start:end]数组范围访问,其中start和end是开始下标和结束下标,返回数组中的多个元素。例如$.menu.items[0:3],返回结果是长度为3的数组,第1个元素为 {"id":1,"label":"Open New"},第2个元素为 null。(@.key)]对象属性非空过滤。例如$...

Clickhouse兼容函数

返回结果 {1,2,3,4,5,6} arrayDistinct(anyarray)描述:返回数组中去重后的元素组成的新数组。Hologres实现:array_distinct(anyarray)。说明 Hologres V1.3.19版本起支持array_distinct函数,暂不支持常量入参。使用示例:CREATE TABLE ...

REGEXP_EXTRACT_ALL

在字符串中查找所有出现的正则表达式匹配模式的子字符串,并把找到的字符串以数组返回。命令格式 array<T>regexp_extract_all(string,string[,bigint])参数说明 source:必填。STRING类型。待分析的字符串。pattern:必填。STRING类型。待...

回调及监听

aliWebrtc.on("onAudioLevel",(data)=>{ console.log(data)})返回结果说明:当您推了音频流,返回数组中userId为字符串0的一项,是自己的音频信息。当您订阅了其他用户的音频流,该数组中会包含订阅用户的音频信息。具体数组各项的信息如下...

MAP_VALUES

将MAP对象 a 中的所有Value生成ARRAY数组。命令格式 array<V>map_values(map,V>)参数说明 a:必填。MAP对象。map,V>中的 K、V 指代MAP对象的Key、Value。返回值说明 返回ARRAY类型。输入MAP对象为NULL时,返回结果为NULL。使用示例 例如表 ...

MAP_KEYS

将MAP对象 a 中的所有Key生成ARRAY数组。命令格式 array<K>map_keys(map,V>)参数说明 a:必填。MAP对象。map,V>中的 K、V 指代MAP对象的Key、Value。返回值说明 返回ARRAY类型。输入MAP对象为NULL时,返回结果为NULL。使用示例 例如表 t_...

JSON函数

JSON_ARRAY_LENGTH:返回JSON数组的长度。JSON_EXTRACT:从JSON中返回 json_path 指定的值。JSON_SIZE:从JSON中返回 json_path 指定JSON对象或JSON数组的大小。JSON_KEYS:若指定了 json_path,表示获取JSON在指定路径下的所有键。若未...

内建函数概述

SECOND 返回日期秒部分的值。TO_MILLIS 将指定日期转换为以毫秒为单位的UNIX时间戳。YEAR 返回日期值的年。数学函数 MaxCompute SQL提供了如下数学函数供您在开发过程中使用,您可以根据实际需要选择合适的数学函数,进行数据计算、数据...

支持的函数

CHAR_LENGTH(string)CHARACTER_LENGTH(string)返回字符串中的字符。UPPER(string)以大写形式返回字符串。LOWER(string)以小写形式返回字符串。POSITION(string1 IN string2)返回 STRING2 中第一次出现STRING1的位置(从 1 开始);如果在...

路径分析函数

语法 pad_funnel(path_analysis_detail(),target_path)参数说明 参数名称 数据类型 说明 path_analysis_detail()text(data)路径明细函数返回的路径明细的聚合结果数组。target_path text(literal)指定的事件序列。返回值说明 path_analysis...

字符串函数(2.0版)

split_part(string,delimiter,index):将字符串string按分隔符delimiter分隔,并返回分隔后数组下标为index的子串,index以1开头,如果大于字段返回null。split_to_map(string,entryDelimiter,keyValueDelimiter):通过entryDelimiter...

字符串函数

CONCAT_WS 命令格式 string concat_ws(string,string,string[,.])string concat_ws(string,array<string><a>)命令说明 返回将参数中的所有字符串或ARRAY数组中的元素按照指定的分隔符连接在一起的结果。此函数为MaxCompute 2.0扩展函数。...

字符串函数

split_part(string str,delimiter,index)将字符串 str 按分隔符delimiter分隔,并返回分隔后数组下标为index的子串,index以1开头,如果大于字段返回null。split_to_map(string str,entryDelimiter,keyValueDelimiter)通过...

逻辑数仓SQL语法介绍

函数 返回值类型 说明 count(*)bigint 返回 avg(x)double 返回均值 sum(x)bigint 返回总和 max(x)bigint 返回最大值 min(x)bigint 返回最小值 count(x)bigint 返回非空值的个数 bool_and(boolean)boolean 所有输入值都为true时,返回...

API

} 参数:字段 类型 含义 备注 propValue PackMultiAttrSchemaDataWith,Config>|MultiAttrSchemaDataWith实体模型数据数组或者带包装字段的实体模型数据数组 参见 MultiAttrSchemaDataWith PackMultiAttrSchemaDataWith 返回值:...

SHUFFLE

返回指定数组的元素随机排列数组。命令格式 shuffle(array)参数说明 array:输入数组返回值说明 返回指定数组的元素随机排列数组。如果输入值为null,则返回NULL。该函数的返回结果是不确定的。示例 SELECT shuffle(array(1,20,3,5));...

FLATTEN

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

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_MIN

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

ARRAY_NORMALIZE

返回根据指定p范数(p Norm)对数元素规范化后的数组。命令格式 array_normalize(array,p)此函数等价于 TRANSFORM(array,v->v/REDUCE(array,0,(a,v)->a+POW(ABS(v),p),a->POW(a,1/p)),但是 REDUCE 部分只执行一次。参数说明 array:输入...

ARRAY_DISTINCT

输入数组为空时,返回数组。使用示例 示例1:去除ARRAY数组 array(10,20,30,30,20,10)中的重复元素。命令示例如下。返回[10,20,30]。select array_distinct(array(10,20,30,30,20,10));示例2:去除ARRAY数组 array(10,20,20,null,null,30...

MULTIMAP_FROM_ENTRIES

返回由结构体数组中的Key和包含所有Value的数组所组成的Map。命令格式 multimap_from_entries(array,V>>)参数说明 array,V>>:为Key/Value组成的结构体数组返回值说明 返回由结构体数组中的Key和包含所有Value的数组所组成的Map,Map格式...

SLICE

对ARRAY数组切片,截取从 start 位置开始长度为 length 的元素组成新的ARRAY数组。命令格式 array<T>slice(array<T><a>,,)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。start:必...

NGRAMS

返回指定数组元素的N元语法(n-gram)数组。命令格式 ngrams(array(T),n)参数说明 array:为输入数组。n:元返回值说明 返回指定数组元素的N元语法(n-gram)数组。如果 n,则抛出异常。示例 SELECT ngrams(array('foo','bar','baz','...

复杂类型函数

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

ARRAY_REPEAT

返回将指定元素重复指定次数后的ARRAY数组。命令格式 array<T>array_repeat(T,int)命令说明 返回将元素 t 重复 count 次后新生成的ARRAY数组。参数说明 t:必填。待重复的元素。支持的类型如下:TINYINT、SMALLINT、INT、BIGINT FLOAT、...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云联络中心 智能对话机器人 云数据库 RDS 访问控制 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用