变长数组

变长数组是一种元素数量可以从零到声明的最大长度的数组。语法 TYPE type_name IS VARRAY '(' number ')' OF datatype[NULL|NOT NULL]';' 示例 变长数组的基本示例如下所示:DECLARE TYPE varray_type IS VARRAY(10)OF INT;声明 varray ...

ST_timeAtDistance

从起始点移动指定距离后所在的时间点。语法 timestamp[]ST_timeAtDistance(trajectory traj,float8 d);...返回的是 timestamp的数组,有可能存在多个点到起始点的距离一致。示例 Select ST_timeAtDistance(traj,100)from traj_table;

ST_timeAtDistance

从起始点移动指定距离后所在的时间点。语法 timestamp[]ST_timeAtDistance(trajectory traj,float8 d);...返回的是 timestamp的数组,有可能存在多个点到起始点的距离一致。示例 Select ST_timeAtDistance(traj,100)from traj_table;

ST_CostUnion

合并所有的障碍物网格开销数组,重叠的网格采用最大的开销并只保留一个,支持退化网格合并。语法 gridcost[]ST_CostUnion(gridcost[]barriers);参数 参数名称 描述 barriers 网格开销数组。描述 合并所有的障碍物网格开销数组,重叠的网格...

ST_CostUnion

合并所有的障碍物网格开销数组,重叠的网格采用最大的开销并只保留一个,支持退化网格合并。语法 gridcost[]ST_CostUnion(gridcost[]barriers);参数 参数名称 描述 barriers 网格开销数组。描述 合并所有的障碍物网格开销数组,重叠的网格...

ST_timeAtDistance

从起始点移动指定距离后所在的时间点。语法 timestamp[]ST_timeAtDistance(trajectory traj,float8 d);...返回的是 timestamp的数组,有可能存在多个点到起始点的距离一致。示例 Select ST_timeAtDistance(traj,100)from traj_table;

ST_Collect

合并两个或多个sfmesh对象节点。语法 语法一:sfmesh ST_Collect(sfmesh sfmeshObject1,sfmesh sfmeshObject2);语法二:sfmesh ST_Collect(sfmesh[]sfmesh_array);语法三:sfmesh ST_Collect(setofsfmesh sfmesh_set);参数 参数 描述 ...

ST_Collect

合并两个或多个sfmesh对象节点。语法 语法一:sfmesh ST_Collect(sfmesh sfmeshObject1,sfmesh sfmeshObject2);语法二:sfmesh ST_Collect(sfmesh[]sfmesh_array);语法三:sfmesh ST_Collect(setofsfmesh sfmesh_set);参数 参数 描述 ...

FIRST

以下示例显示关联数组的第一元素。DECLARE TYPE sparse_arr_typ IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;sparse_arr sparse_arr_typ;BEGIN sparse_arr(-100):=-100;sparse_arr(-10):=-10;sparse_arr(0):=0;sparse_arr(10):=10;...

LAST

以下示例显示关联数组的最后一个元素。DECLARE TYPE sparse_arr_typ IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;sparse_arr sparse_arr_typ;BEGIN sparse_arr(-100):=-100;sparse_arr(-10):=-10;sparse_arr(0):=0;sparse_arr(10):=10;...

CROSS JOIN

数组结构转行 将某一列转成数组,然后转成行,示例如下:#建库 CREATE DATABASE mydb;USE mydb;建表 CREATE TABLE test(userid INT,user_name VARCHAR,product VARCHAR)distributed by hash(userid);插入两行测试数据 INSERT INTO test...

ARRAYS_ZIP

合并多个给定数组并返回一个结构数组,其中第N个结构包含输入数组的所有第N个值。命令格式 array,U,.>>arrays_zip(array<T><a>,array<U><b>[,.])参数说明 a、b:必填。ARRAY数组。array及 array中的 T 和 U 指代ARRAY数组元素的数据类型,...

PRIOR/NEXT

示例 以下是一个变长数组的 prior/next 基础使用示例。DECLARE TYPE v_type IS VARRAY(10)OF VARCHAR(10);v v_type:=v_type();BEGIN v.extend(3);v(1):='a';v(2):='b';v(3):='c';RAISE NOTICE '%',v.prior(1),v.prior(2),v.prior(5);RAISE ...

LIMIT

只有变长数组需要设定最大元素数。示例 以下是一个 limit 基础使用示例。DECLARE TYPE v_type IS VARRAY(3)OF INT;TYPE nt_type IS TABLE OF INT;TYPE aarray_type IS TABLE OF INT INDEX BY PLS_INTEGER;varray v_type:=v_type();nt nt_...

ZIP_WITH

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

数字范围

数字范围组件需要绑定数字数组类型的变量。您可按需设置 描述文字、自动获取聚焦、单位 和 小数位数 等信息。设置校验。数字范围 作为表单组件使用,需设置校验是否必填、提示信息和自定义校验等信息。设置事件。在页面右侧,选择 事件>...

ANY_MATCH

返回规则如下:如果ARRAY数组 a 中存在一个或多个元素满足 predicate 条件,返回结果为True。如果ARRAY数组 a 中没有元素满足 predicate 条件或ARRAY数组为空,返回结果为False。如果ARRAY数组 a 中存在元素为NULL,且其他元素都不满足 ...

SLICE

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

ARRAYS_OVERLAP

判断ARRAY数组 a 和 b 是否存在相同元素。命令格式 boolean arrays_overlap(array<T><a>,array<T><b>)参数说明 a、b:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。a 和 b 中元素的数据类型...

组合并(AUTO模式)

语法 将多个分区定义一致的表组合并到同一个目标表时,如果源表和目标表对应的分区物理位置不一致,会涉及到分区迁移,需要将源表所有的表、物理位置不一致的分区,全部迁移到目标表对应分区的存储节点中。将多个表组合并到目标...

DELETE

结果显示如下:NOTICE:10 ERROR:associatvie arrays element is not exist CONTEXT:PL/SQL function inline_code_block line 8 at RAISE 以下是一个关联数组删除元素后,重新赋值给该位置的示例。DECLARE TYPE arr_type IS TABLE OF INT ...

关联数组

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

ARRAY_INTERSECT

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

CONCAT

多个ARRAY数组中的所有元素连接在一起,生成一个新的ARRAY数组,或将多个字符串连接在一起,生成一个新的字符串。命令格式 array<T>concat(array<T><a>,array<T><b>[,.])string concat(string,string[,.])参数说明 a、b:必填。ARRAY数组...

pg_group

本文介绍了 pg_group 视图的相关内容。简介 视图 pg_group 为向后兼容而存在:它模拟了存在于本数据库 8.1 之前版本中的一个目录。它显式所有角色的名称和未被标记 rolcanlogin 的成员,它是被用...grolist oid[]包含此组中角色ID的一个数组

pg_group

本文介绍了pg_group视图包含的列信息等内容。简介 pg_group 视图为向后兼容而存在:它模拟了存在于PostgreSQL数据库8.1之前版本中的一个目录。它显式所有角色的名称和未被标记 rolcanlogin 的...grolist oid[]包含此组中角色ID的一个数组

多行数据合并为一行数据

本文为您介绍,如何使用SQL实现多行数据合并为一行数据。示例数据 class gender name 1 M LiLei 1 F HanMM 1 M Jim 1 F HanMM 2 F Kate 2 M Peter 使用示例 示例1:将 class 相同的 name 合并为一行,并对 name 去重。去重操作可通过嵌套子...

FIRST/LAST

由于变长数组在 PolarDB 的内部实现中并不是一直保持稠密,因此 first 并不一定一直返回1,last 也不一定和 count 一直相等。当非首尾元素被 delete 时,first 和 last 不会出现变化。示例 以下是一个变长数组的 first/last 基础使用的示例...

TRANSFORM

将ARRAY数组 a 的元素利用 func 进行转换,返回一个新的ARRAY数组。命令格式 array<R>transform(array<T><a>,function,R>)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。func:必填...

FILTER

将ARRAY数组 a 中的元素利用 func 进行过滤,返回一个新的ARRAY数组。命令格式 array<T>filter(array<T><a>,function,boolean>)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。func...

ST_CombineMeshes

将单个三维模型中的多个几何结构合并成一个。语法 scene ST_CombineMeshes(scene sc);参数 参数名称 描述 sc scene对象。描述 将单个三维模型(scene对象)中的多个几何结构(mesh)合并成一个,scene为空时返回NULL。示例如下图:合并前...

ST_CombineMeshes

将单个三维模型中的多个几何结构合并成一个。语法 scene ST_CombineMeshes(scene sc);参数 参数名称 描述 sc scene对象。描述 将单个三维模型(scene对象)中的多个几何结构(mesh)合并成一个,scene为空时返回NULL。示例如下图:合并前...

CONCAT_WS

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

集合变量的赋值

显示结果如下:nt is null.nt is not null.nt is null.DO 关联数组变量永远不会为NULL,因此将NULL赋值给关联数组变量会直接报错。DECLARE TYPE aarray_type IS TABLE OF INT INDEX BY VARCHAR(10);aarray aarray_type:=NULL;赋值为 NULL ...

ST_BuildPyramid

level array[int]无 规则适用的层级数组。value object 无 构建规则值。filter string 无 过滤表达式,PostgreSQL的查询语法。attrFields array[string]无 mvt中的属性字段名称。merge array[string]无 对数据进行分组合并的过滤条件。...

ST_BuildPyramid

level array[int]无 规则适用的层级数组。value object 无 构建规则值。filter string 无 过滤表达式,PostgreSQL的查询语法。attrFields array[string]无 mvt中的属性字段名称。merge array[string]无 对数据进行分组合并的过滤条件。...

创建向量表

语法 创建向量表的语法与 云原生数据仓库AnalyticDB PostgreSQL版 中创建堆表的语法相同,表中的向量列(VECTORTYPE)由数组表示,支持的类型有 smallint[]、float2[]和 real(float4)[],一个表中可以支持多个向量列。CREATE TABLE[TABLE_...

DescribeAutoRenewAttribute

DBClusterIds String 否 pc-*集群ID,支持传入多个集群ID,多个集群ID间用英文逗号(,)分隔。PageSize Integer 否 30 每页记录,取值范围为30、50、100,默认值为30。PageNumber Integer 否 1 页码。取值为大于0且不超过Integer数据类型...

DescribeAutoRenewAttribute

多个集群间用英文逗号(,)分隔。PageSize Integer 否 30 每页记录,取值范围为30、50、100,默认值为30。PageNumber Integer 否 1 页码。取值为大于0且不超过Integer数据类型的最大值,默认值为1。ResourceGroupId String 否 rg-re*资源...

ST_Patch

通过pcpoint数组构造一个pcpatch对象。语法 pcpatch ST_Patch(pcpoint[]pts);参数 参数名称 描述 pts pcpoint数组示例 INSERT INTO patches(pa)SELECT ST_Patch(pt)FROM points GROUP BY id/10;
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
短信服务 共享流量包 时间序列数据库 TSDB 负载均衡 弹性公网IP 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用