SORT_ARRAY

对ARRAY中的元素进行排序。命令格式 array<T>sort_array(array<T><a>[,])参数说明 a:必填。ARRAY组。array中的 T 指代ARRAY数组元素的数据类型,组中的元素可以为任意类型。isasc:可选。用于设置排序规则。取值为True(升序)或...

ARRAY_REDUCE

对ARRAY组 a 中的元素进行聚合。命令格式 R array_reduce(array<T><a>,buf,function,T,buf>,function,R>)参数说明 a:必填。ARRAY组。array中的 T 指代ARRAY数组元素的数据类型,组中的元素可以为任意类型。init:必填。用于聚合的...

值表达式

下标 如果一个表达式得到了一个数组类型的值,那么可以抽取出该数组值的一个特定元素:expression[subscript]或者抽取出多个相邻元素(一个“数组切片”):expression[lower_subscript:upper_subscript](这里,方括号[]表示其字面意思)...

ARRAY_SORT

ARRAY组 a 中的元素根据 comparator 进行排序。命令格式 array<T>array_sort(array<T><a>,function,T,bigint>)参数说明 a:必填。ARRAY组。array中的 T 指代ARRAY数组元素的数据类型,中的元素可以为任意类型。comparator:必填...

ARRAY_JOIN

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

ARRAYS_OVERLAP

array中的 T 指代ARRAY数组元素的数据类型,中的元素可以为任意类型。a 和 b 中元素的数据类型必须一致。中的元素可以为如下类型:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE BOOLEAN DECIMAL、DECIMALVAL DATE、DATETIME、...

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_UNION

array中的 T 指代ARRAY数组元素的数据类型,中的元素可以为任意类型。a 和 b 中元素的数据类型必须一致。中的元素可以为如下类型:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE BOOLEAN DECIMAL、DECIMALVAL DATE、DATETIME、...

SIZE

array中的 T 指代ARRAY数组元素的数据类型,中的元素可以为任意类型。b:必填。MAP对象。map,V>中的 K、V 指代MAP对象的Key、Value。返回值说明 返回INT类型。使用示例 示例1:计算ARRAY组 array('a','b')中的元素数目。命令示例如下...

SLICE

array中的 T 指代ARRAY数组元素的数据类型,中的元素可以为任意类型。start:必填。切片起点,从1开始,表示从组的首个元素开始向右切片。start 可以为负数,表示从组的末尾元素开始向右切片。length:必填。切片长度,必须大于或...

CONCAT

array中的 T 指代ARRAY数组元素的数据类型,中的元素可以为任意类型。a 和 b 中元素的数据类型必须一致。中的元素为NULL值时会参与运算。str1、str2:必填。STRING类型。如果输入参数为BIGINT、DOUBLE、DECIMAL或DATETIME类型,则...

复杂类型函数

用于对ARRAY数组 a 中的元素进行判断的函数(内建函数或自定义函数)或表达式。输入参数的数据类型必须ARRAY数组 a 中元素的数据类型一致。返回值说明 返回BOOLEAN类型。返回规则如下:如果ARRAY数组 a 中所有的元素满足 predicate 条件...

ARRAY_CONTAINS

array中的 T 指代ARRAY数组元素的数据类型,中的元素可以为任意类型。v:必填。待判断的元素。必须ARRAY组 a 中元素的数据类型一致。返回值说明 返回BOOLEAN类型。使用示例 例如表 t_table_array 的字段为 c1 bigint,t_array array...

ZIP_WITH

array、array中的 T、S 指代ARRAY数组元素的数据类型,中的元素可以为任意类型。combiner:必填。用于合并ARRAY组 a、b 中元素的函数(内置函数或自定义函数)或表达式。它的两个输入参数类型分别ARRAY组 a、b 中元素的数据类型...

数组函数和操作符

string_to_array(string text,delimiter text[,null_string text])→text[]string_to_array('xx~yy~zz','~','yy')→{xx,NULL,zz} 将数组展开为一组行。unnest(anyarray)→setof anyelement unnest(ARRAY[1,2])→1 2 将多个数(可能是不同...

ARRAY_REMOVE

array中的 T 指代ARRAY数组元素的数据类型。支持的数据类型如下:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE BOOLEAN DECIMAL、DECIMALVAL DATE、DATETIME、TIMESTAMP、IntervalDayTime、IntervalYearMonth STRING、BINARY、VARCHAR、...

和数比较

左手边表达式被计算并使用给出的 操作符 与数组的每个元素进行比较,这个操作符必须得到一个布尔结果。如果所有比较都得到真值结果,那么 ALL 的结果是“真”(包括数组只有零个元素的情况)。如果有任何假值结果,那么结果是“假”。...

接口出参

例如$.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对应组的随机元素。...

函数概览

reverse函数 对数组中的元素进行反向排列。sequence函数 通过指定的起始值返回一个数组,其元素为起始值范围内一连续且递增的值。递增间隔为默认值1。通过指定的起始值返回一个数组,其元素为起始值范围内一连续且递增的值。自定义递增...

ARRAY_DISTINCT

array中的 T 指代ARRAY数组元素的数据类型,中的元素可以为任意类型。返回值说明 返回ARRAY类型。返回规则如下:新ARRAY组无重复元素且元素顺序 a 中的元素顺序保持一致。ARRAY组 a 中存在元素为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数组元素的数据类型,...

JSON函数和操作符

该行为to_json相同,只是如果可选boolean参数为真,换在顶级数组元素之间添加。array_to_json(anyarray[,boolean])→json array_to_json('{{1,5},{99,100}}':int[])→[[1,5],[99,100]]SQL组合值转换为JSON对象。该行为to_json...

ARRAY_INTERSECT

array中的 T 指代ARRAY数组元素的数据类型,中的元素可以为任意类型。a 和 b 的数据类型必须保持一致。返回值说明 返回ARRAY类型。返回规则如下:ARRAY组中存在元素为NULL时,NULL值会参与运算。新ARRAY组无重复元素且元素顺序 a...

字符串函数和操作符

在应用函数或操作符之前 character 类型的值被转换为 text,结果删除 character 值中的任何末尾空格。SQL 定义了一些字符串函数,它们使用关键字,而不是逗号来分隔参数。详情请见 SQL 字符串函数和操作符表,本数据库也提供了这些函数...

内建函数概述

partition_clause:[partition by[,.]]-orderby_clause:[order by[asc|desc][nulls {first|last}][,.]][]在SELECT语句中加入窗口函数,计算窗口函数的结果时,数据会按照窗口定义中的 partition by 和 order by 语句进行分区和排序。...

JSON类型

一般原则是被包含的对象必须在结构和数据内容上匹配包含对象,这种匹配可以是从包含对象丢弃了不匹配数组元素或者对象键值对之后成立。但是记住做包含匹配时数组元素的顺序是没有意义的,并且重复的数组元素实际也只会考虑一次。结构...

创建向量索引

背景信息 云原生数据仓库AnalyticDB PostgreSQL版 向量数据库中的FastANN向量检索引擎实现了主流的HNSW(Hierarchical Small World Graph)算法,它基于PostgreSQL中的段页式存储实现,并且在索引中只存储了指向表中向量列的指针,极大地...

数组类型

这实际上是调用 unnest 会得到的行数:SELECT cardinality(schedule)FROM sal_emp WHERE name='Carol';cardinality-4(1 row)修改数组 一个数组值可以被整个替换:UPDATE sal_emp SET pay_by_quarter='{25000,25000,27000,27000}' WHERE ...

电子表格支持函数说明

AREAS-CHOOSE 基于索引返回选择列表中的元素。COLUMN 按照 A=1 的规则返回指定单元格的列号。COLUMNS 返回指定数组或范围中的列。FILTER 返回过滤后的源范围版本,其中仅包含满足指定条件的行和列。FORMULATEXT 检查某个单元格是否包含...

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 返回最外层...

聚集函数

在每种情况下,聚合的结果都是相关的窗口函数为由 args 构造的“hypothetical”行返回的值,如果这样的行添加到 sorted_args 表示的已排序行中。对于这些函数中的每一个,args 中给出的直接参数列表必须 sorted_args 中给出的聚合...

控制结构

IF-THEN-ELSE 语句对 IF-THEN 进行了增加,它让你能够指定一在条件不为真时应该被执行的语句(这也包括条件为 NULL 的情况)。例子:IF parentid IS NULL OR parentid='' THEN RETURN fullname;ELSE RETURN hp_true_filename(parentid)|'...

查询实例匹配的私有池信息

您可以在创建实例时设置私有池,实例弹性保障服务或容量预定服务进行匹配。当私有池失效后,实例私有池的匹配关联数据也会失效。此时调用该接口,返回值的私有池信息为空。调试 您可以在OpenAPI Explorer直接运行该接口,免去...

JSON函数

如果这些参数可能返回多个值,则匹配的值自动包装为一个数组,顺序生成值的路径相对应,否则返回值为单个匹配值。如果任何参数为NULL或没有路径在文档找到值,则返回NULL。参数 参数 类型 说明 json_doc String JSON格式的文档。重要...

SQL基本语法

它根据两个表之间的共同字段的匹配将两个表中的行进行组合,只返回匹配的行。LEFT OUTER JOIN:左外连接。它返回左表中的所有行,以及右表中之匹配的行。如果右表中没有匹配的行,则返回NULL值。RIGHT OUTER JOIN:右外连接。它返回右表...

模式匹配

每一个返回的行都是一个文本数组,其中含有整个匹配的子串或者匹配 pattern 的圆括号子表达式的子串,这和上面对 regexp_match 的介绍一样。regexp_matches 接受 ARE 嵌入选项字母表展示的所有标志,外加令它返回所有匹配而不仅仅是第一...

SELECT

CUBE子句 CUBE CUBE是自动对GROUP BY子句中列出的字段进行分组汇总,结果集包含维度列中各值的所有可能组合,以及这些维度值组合相匹配的基础行中的聚合值。它会为每个分组返回一汇总信息,用户可以使用CUBE来产生交叉表值。例如,在...

文本搜索函数和操作符

'cat' tsquery<->tsquery→tsquery 构造一个短语查询,如果两个输入查询在连续的词素上匹配,该查询将进行匹配。to_tsquery('fat')<->to_tsquery('rat')→'fat'<->'rat' tsquery@>tsquery→boolean 第一个 tsquery 包含了第二个吗?(这只...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 全局事务服务 (文档停止维护) 云联络中心 访问控制 资源管理 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用