字符串函数

组中的元素为STRING类型。返回值说明 返回STRING类型或STRUCT类型。返回规则如下:str1 或 str2 非STRING、BIGINT、DECIMAL、DOUBLE或DATETIME类型时,返回报错。如果没有输入参数或任一输入参数值为NULL,返回NULL。示例 示例1:将字符...

COMBINATIONS

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

数组函数和操作符

array_position(anyarray,anyelement[,integer])→integer array_position(ARRAY['sun','mon','tue','wed','thu','fri','sat'],'mon')→2 返回作为第一个参数的数组中第二个参数所有出现的下标的数组必须是一维的。使用 IS NOT ...

数组函数和运算符

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

数组函数

array_lower('[0:2]={1,2,3}':int[],1)0 array_positions(anyarray,anyelement)ARRAY 返回在第一个参数给定的数组必须是一维的)中,第二个参数所有出现位置的下标组成的数组。array_positions(ARRAY['A','A','B','A'],'A'){1,2,4} ...

SPLIT

返回值说明 返回ARRAY数组中的元素为STRING类型。使用示例-返回["a","b","c"]select split("a,b,c",",");默认不返回空字符串 select split("a,b,c,",",");返回结果+-+|_c0|+-+|["a","b","c"]|+-+-如果需要返回空字符串 select split...

Web

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

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的元素。查询和分析语句*|...

REVERSE

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

接口出参

例如$.menu.items.id 返回结果是长度为18的数组元素为每个ID对应的值。对象的所有属性。例如$.menu.items.*返回结果是items对应的值。randomIndex()数组中的随机元素。例如$.menu.items[randomIndex()]返回items对应数组的随机元素。...

接口出参

例如$.menu.items.id 返回结果是长度为18的数组元素为每个ID对应的值。对象的所有属性。例如$.menu.items.*返回结果是items对应的值。randomIndex()数组中的随机元素。例如$.menu.items[randomIndex()]返回items对应数组的随机元素。...

函数概览

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

JSON类型

除非特别注解,下面这些例子返回真:字符串作为一个数组元素存在:SELECT '["foo","bar","baz"]':jsonb?'bar';字符串作为一个对象键存在:SELECT '{"foo":"bar"}':jsonb?'foo';不考虑对象值:SELECT '{"foo":"bar"}':jsonb?'bar';得到假-和...

DAO 存储

[:AMap]:返回组里是使用 xml 里定义的 AMap 映射出来的对象。AMap:只有一个结果,使用配置文件里定义的 AMap 来描述对象。例如,上面的例子中,返回类型为:messageModelMap。具体返回的 Objective-C 类型,以及需要特殊映射的...

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类型。待...

数据序列化和持久化

对于数组容器,我们提供以下的方法调用:size():返回数组大小。get_element(int index):获得某下标位置处的对象指针。append_element():在尾部追加一个元素,返回对象指针。insert_element(int index):在某一下标索引处插入对象,返回...

数据序列化和持久化

对于数组容器,我们提供以下的方法调用:size():返回数组大小。get_element(int index):获得某下标位置处的对象指针。append_element():在尾部追加一个元素,返回对象指针。insert_element(int index):在某一下标索引处插入对象,返回...

JSON函数

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

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。使用示例 例如表 ...

内置函数

参数:string,string 返回值:[]string 使用示例:split("item1,item2,item3",",")输出示例:["item1","item2","item3"]toArray 介绍:用于将任意长度的入参转换成一个数组返回。参数:any 返回值:[]any 使用示例:toArray(1,'strig',$...

枚举支持函数

enum_range(null:rainbow)→{red,orange,yellow,​green,blue,purple} enum_range(anyenum,anyenum)→anyarray 以一个数组返回在给定两个枚举值之间的范围。值必须来自相同的枚举类型。如果第一个参数为空,其结果将从枚举类型的第一个值...

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和JSONB类型

函数 返回值 描述 操作示例 执行结果 json_array_length(json)int 返回最外层JSON数组中的元素数量。select json_array_length('[1,2,3,{"f1":1,"f2":[5,6]},4]')5 jsonb_array_length(jsonb)json_object_keys(json)setof text 返回最外层...

回调及监听

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

内建函数概述

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

支持的函数

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

时序模型批量修改数据

业务隔离ID modelId String 是 模型id version String 否 版本号 updateDTOList List 是 条件数组 返回数据 名称 类型 示例值 描述 code Int 响应码,200:成功 message String 错误消息 localizedMsg String 本地语言错误消息 data JSON ...

集合返回函数

对于不具有请求维度的数组返回零行,对于任何输入为 NULL 数组返回零行。下面是一些例子:basic usage:SELECT generate_subscripts('{NULL,1,NULL,2}':int[],1)AS s;s-1 2 3 4(4 rows)-presenting an array,the subscript and the ...

字符串函数(2.0版)

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

逻辑数仓SQL语法介绍

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

字符串函数

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

SHUFFLE

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

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

参数说明 array:输入数组元素只支持 Float 和 Double 类型。p:数组的p Norm。返回值说明 返回规范化之后的数组。如果数组为null或者有null数组元素,则返回NULL。如果 p=0 则返回原数组;p则抛出异常。示例 SELECT array_normalize...

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...

ARRAY_EXCEPT

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

NGRAMS

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

FLATTEN

数组类型的数组转换为单个数组。命令格式 flatten(arrayOfArray)参数说明 arrayOfArray:为数类型的数组返回值说明 将数组类型的数组按元素顺序展开为单个数组。如果输入值为 null,则返回NULL。如果输入参数不是数组类型的数组,则...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
OpenAPI Explorer 云联络中心 云数据库 RDS 全局事务服务 (文档停止维护) 访问控制 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用