JSON函数和操作符

'{"a":"b","c":"d"}':jsonb-'{a,c}':text[]→{} jsonb-integer→jsonb 删除具有指定索引的数组元素(负整数从末尾计数)。如果JSON值不是数组,则抛出错误。'["a","b"]':jsonb-1→["a"]jsonb#-text[]→jsonb 删除指定路径上的字段或数组...

JSON类型

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

JSON和JSONB类型

select '["a","b"]':jsonb-1["a"]#-text[]删除具有指定路径元素(对于JSON数组,负值表示倒数)。select '["a",{"b":1}]':jsonb#-'{1,b}'["a",{}]JSON和JSONB函数 JSON和JSONB处理函数 如下为可以用于处理JSON值的函数描述及操作示例。函数...

聚集函数

No array_agg(anyarray)→anyarray 将所有输入数组连接到一个更高维度的数组中。(输入必须都具有相同的维度,并且能为空的(empty)或空值(null))。No avg(smallint)→numeric avg(integer)→numeric avg(bigint)→numeric avg...

6.0版本与7.0版本兼容性注意事项

partattrs int2vector pg_attribute.attnum 长度为partnatts值的数组,指示分区的组成部分。例如,取值 1 3 表示第一和第三个列组成了分区。该数组中的零表示对应的分区列是一个表达式而不是简单的列引用。partclass oidvector pg_...

值表达式

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

内建函数概述

RANGE CURRENT ROW 作为 frame_start 时,指第一条与当前行具有相同 order by 列值的数据的位置。作为 frame_end 时,指最后一条与当前行具有相同 order by 列值的数据的位置。offset PRECEDING frame_start 和 frame_end 的位置与 order ...

规划器使用的统计信息

ANALYZE 在 pg_statistic 中存储的信息量(特别是每个列的 most_common_vals 中的最大项数和 histogram_bounds 数组)可以用 ALTER TABLE SET STATISTICS 命令为每一列设置,或者通过设置配置变量 default_statistics_target 进行全局设置...

XML函数

这个数组应该是一个二维 text 数组,其第二轴长度等于 2(即它应该是一个数组数组,其中每一个都由刚好 2 个元素组成)。每个数组项的第一个元素是名字空间的名称(别名),第二个元素是名字空间的 URI。并要求在这个数组中提供的别名...

控制结构

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

DDL

在Lindorm CQL中,PRIMARY KEY 具有较强的意义,partition key 和 clustering columns 组成 PRIMARY KEY,单独的 partition key 或 clustering columns 不具有独立使用的意义。在表中,Lindorm CQL定义分区的概念。分区就是一共享相同...

混合查询最佳实践

通过稀疏模型将文本向量化,比如文本内容为“OpenSearch-向量检索”稀疏向量化之后:{"indices":[102,16,18,.],"values":[0.21,0.11,0.15,]} 其中indices表示稀疏向量下标(向量数组中有值的位置下标)values表示稀疏向量 您可以通过以下...

支持的函数

string1 NOT SIMILAR TO string2[ESCAPE char]如果string1与SQL正则表达式string2不匹配返回true。value1 IN(value2[,value3]*)在给定列表(value2,value3,…)中存在 value1返回true。value1 NOT IN(value2[,value3]*)在给定列表(value2,...

基本语句

该目标变量可以是一个简单变量(可以选择用一个块名限定)、一个行或记录变量的域或是一个简单变量或域的数组元素。等号(=)可以被用来代替 PL/SQL-兼容的:=。如果该表达式的结果数据类型不匹配变量的数据类型,该值将被强制为变量的类型...

消息过滤

由于SQL属性过滤是生产者定义消息属性,消费者设置SQL过滤条件,因此过滤条件的计算结果具有不确定性,服务端的处理方式如下:异常情况处理:如果过滤条件的表达式计算抛异常,消息默认被过滤,不会被投递给消费者。例如比较数字和非数字...

创建表

数据类型可能包括数组定义。DEFAULT default_expr DEFAULT 子句为出现在列定义中的列分配一个默认值。这个值可以是任意表达式(但允许使用子查询和当前表中对其他列的引用)。默认表达式的数据类型必须匹配列的数据类型。当在插入操作中...

INSERT

插入数组列:为 noughts-and-crosses 游戏创建一个空的 3x3 棋盘 INSERT INTO tictactoe(game,board[1:3][1:3])VALUES(1,'{{"","",""},{"","",""},{"","",""}}');实际上可以不用上面例子中的下标 INSERT INTO tictactoe(game,board)VALUES...

CREATE TABLE

这可以包括数组规格。COLLATE collation COLLATE 子句为该列(必须是一种可排序数据类型)赋予一个排序规则。如果没有指定,将使用该列数据类型的默认排序规则。INHERITS(parent_table[,.])可选的 INHERITS 子句指定一个表的列表,新表将从...

pg_index

indkey int2vector 这是一个 indnatts 值的数组,它表示了此索引的表列。例如一个 1 3 值可能表示表的第一和第三列组成了索引项。列出现在非(内含)列前面。数组中的一个0表示对应的索引属性是一个在表列上的表达式,而不是一个简单的...

分区索引

对Lindorm宽表的某一列进行HASH分区(即一级HASH分区)时,如果自定义的分区(也就是Lindorm宽表的某一列)存在热点问题,如一个storeId列下最多可能匹配到10%以上的数据,那么可能导致大量数据写入同一个分区中,影响查询和写入性能。...

DML

常见模糊匹配 构建SEARCH INDEX的列,在进行select操作的时候,支持对构建索引的列进行模糊匹配查询,模糊匹配使用%表示0到任意个字符匹配,常见的模糊匹配支持前缀匹配、后缀匹配、前后缀匹配、完全匹配。示例如下:SELECT*FROM ...

数组类型

本文介绍了数组的定义及相关语法。定义 为了展示数组类型的使用,我们创建这样一个表:CREATE TABLE sal_emp(name text,pay_by_quarter integer[],schedule text[][]);如上所示,一个数组数据类型可以通过在数组元素的数据类型名称后面加上...

数组函数和操作符

数组操作符 数组函数表展示了可以用于数组类型的函数。数组函数 第一个数组是否包含第二个数组,也就是说,出现在第二个数组中的每个元素是否等于第一个数组中的某个元素。重复值需要特殊处理,因此 ARRAY[1]和 ARRAY[1,1]被认为包含对方...

资源规划

从最佳实践的角度我们有两种方式:根据物理机规格推荐ECS资源,此方法适合的场景有,在将线下IDC服务器搬迁上云前,根据您线下的IDC服务器配置信息(包括CPU型号、CPU芯片、内存大小等),推荐匹配阿里云上的ECS资源方案,作为后续搬迁的...

关联数组

关联数组具有以下特征:必须定义关联数组类型,然后才能声明该数组类型的数组变量。使用数组变量进行数据操作。声明数组变量时,会创建关联数组,但它是空的-只需开始为值赋值即可。如果指定了INDEXBY BINARY_INTEGER或PLS_INTEGER,则...

ARRAY_INTERSECT

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

集合类型构造函数

由于变长数组类型具有最大长度的限制,因此构造函数包含的值的个数能超过最大长度。否则,数据库不会将其识别为构造函数,而是尝试将其视为一个普通函数。示例 DECLARE TYPE varray_type IS VARRAY(2)OF INT;v varray_type:=varray_type...

Varray

varray 或大小可变数是一种将正整数与值相关联的集合。它在许多方面与嵌套表类似。varray 具有以下特征:varray 类型必须与最大大小限制一起定义。定义 varray 类型后,可以声明该 varray 类型的varray 变量。使用 varray 变量(或简称为...

DBMS_SQL

DBMS_SQL子程序总览 子程序 说明 BIND_ARRAY Procedure 将数组类型的值绑定到变量。BIND_VARIABLE Procedure 将给定值绑定到变量。BIND_VARIABLE_CHAR Procedure 将给定的CHAR类型值绑定到变量。BIND_VARIABLE_RAW Procedure 将给定的RAW...

宽表模型介绍

具有相同分区键值的行属于同一个数据分区,一个分区可能包含多个分区值。表格存储 服务会自动根据特定的规则对分区进行分裂和合并。说明 分区值是最小的分区单位,相同的分区键值的数据无法再做切分。为了防止分区过大无法切分,单个...

行和数比较

本节描述几个特殊的结构,用于在值的组之间进行多重比较。这些形式语法上和前面一节的子查询形式相关,但是涉及子查询。这种形式涉及的数组子表达式是本数据库的扩展;其它的是SQL兼容的。所有本节记录的表达式形式都返回布尔(Boolean)...

函数概览

zip函数 将多个数组合并为一个二维数组,且各个数组中下标相同的元素组成一个新的数组。zip_with函数 根据Lambda表达式中的定义将两个数组合并为一个数组。Map映射函数和运算符 函数名称 说明 支持SQL 支持SPL 下标运算符 获取Map中目标...

pg_proc

如果 prokind 显示该条目用于一个聚集函数,在 pg_aggregate 中应该有一个相匹配的行。列名称 列类型 描述 oid oid 行标识符。proname name 函数的名称。pronamespace oid 函数所属的名称空间的OID。proowner oid 函数的拥有者。prolang ...

函数总览

op_index 根据字符串、数组、元组的下标返回其对应的元素。op_add 计算多个值的和,可以是字符串或者数字等。op_max 计算多个字段或表达式表示的数值的最大值。op_min 计算多个字段或表达式表示的数值的最小值。转换函数 ct_int 将字段或...

HTTP请求处理程序(HTTP Handler)

queries Array 存放来自HTTP URL中的查询部分的值对,值对中的值可以是字符串或数组。method String HTTP方法。clientIP String HTTP客户端的IP地址。requestURI String 请求中除host以外的URL。body String HTTP请求中的请求体数据。...

电子表格支持函数说明

wo arrays.SUMX2PY2 计算两个数组中对应值的平方和之和。SUMXMY2 计算两个数组中对应值之差的平方和。TAN 返回给定角度的正切值(以弧度表示)。TANH 返回给定实数的双曲正切值。TRUNC 截除指定有效位之外的部分,取数据的指定有效位。日期...

配置入口流量调度规则

条件 IN 和 NOT IN 为范围匹配,对比提取出的数值是否在或者值的范围内。BETWEEN、<、、=、>和>=为数值匹配。CIDR 用于匹配IP范围。值 条件需匹配的值,其中 IN 和 NOT IN 条件支持数字、字母、下划线和中划线之间排列组合的值;...

模式匹配

如果找到一个匹配并且 pattern 含有带括号的子表达式,那么结果是一个文本数组,其中第 n 个元素是与 pattern 的第 n 个圆括号子表达式匹配的子串(“非捕获”圆括号计入在内,详见下文)。flags 参数是一个可选的文本字符串,它包含零个...

CREATE TABLE

参与Join的两个表,按相同的分布(Join列)进行数据分布,使得两个表相同键值的数据被分布到同一分片,可直接在同一分片进行Join操作,无需在分片之间进行数据传输,能够有效减少查询过程中的数据重分布,提升查询性能。例如,需要按照...

索引类型

GIN 索引是“倒排索引”,它适合于包含多个组成值的数据值,例如数组。倒排索引中为每一个组成值都包含一个单独的项,它可以高效地处理测试指定组成值是否存在的查询。与 GiST 和 SP-GiST 相似,GIN 可以支持多种不同的用户定义的索引策略...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 弹性公网IP 短信服务 人工智能平台 PAI 物联网平台 对象存储
新人特惠 爆款特惠 最新活动 免费试用