BITWISE_OR_AGG

BIGINT类型的值,NULL值不参与计算。返回值说明 返回BIGINT类型。示例 select id,bitwise_or_agg(v)from values(1L,2L),(1L,1L),(2L,null),(1L,null)t(id,v)group by id;返回结果如下。id|_c1|+-+-+|1|3|2|NULL|+-+-+相关函数 BITWISE_OR_...

BITWISE_AND_AGG

BIGINT类型的值,NULL值不参与计算。返回值说明 返回BIGINT类型。示例 select id,bitwise_and_agg(v)from values(1L,2L),(1L,1L),(2L,null),(1L,null)t(id,v)group by id;返回结果如下。id|_c1|+-+-+|1|0|2|NULL|+-+-+相关函数 BITWISE_AND...

声明变量

如果未提供子句,则变量将初始化为 SQL NULL 。每次进入块时都会计算默认值。例如,将 SYSDATE 分配给 DATE 类型的变量会使该变量具有当前调用的时间,而不是预编译存储过程或函数时的时间。以下存储过程说明一些变量声明,它们使用包括...

MAP_FROM_ENTRIES

如果结构体的Field数量不是2或 K 包含NULL值,会返回报错。使用示例-返回{1:a,2:b}。select map_from_entries(array(struct(1,'a'),struct(2,'b')));返回{1:a,2:c}。select map_from_entries(array(struct(1,'a'),struct(2,'b'),struct(2,'...

索引诊断

本文档向您介绍 PolarDB-X 的索引诊断功能,您可以使用此功能诊断和发现数据库中低效的索引,进而采取措施提升数据库的性能。背景信息“建立索引”是数据库中加速查询的常用手段,可以显著提高查询效率。但索引会在数据表更新的时候同步...

ARRAY_EXCEPT

ARRAY数组中存在元素为NULL时,NULL值会参与运算。任一输入数组为空时,返回对非空数组去重后的新ARRAY数组。输入数组全部为空时,返回空数组。使用示例 示例1:找出在ARRAY数组 array(1,1,3,3,5,5)中,不在ARRAY数组 array(1,1,2,2,3,3)中...

CREATE FUNCTION.AGGREGATE USING type_name

简介 PolarDB 数据库提供了几种预定义的聚合函数。例如,MAX、MIN和SUM用于对一组行执行操作。这些预定义的聚合函数只能用于标量数据,不能用于复杂的数据类型。例如使用对象类型、不透明类型和LOB存储的多媒体数据。CREATE FUNCTION....

SORT_ARRAY

NULL值为最小值。使用示例 示例1:例如表 t_array 的字段为 c1 array,c2 array,c3 array,包含数据如下:+-+-+-+|c1|c2|c3|+-+-+-+|[a,c,f,b]|[4,5,7,2,5,8]|[你,我,他]|+-+-+-+对表的每列数据进行排序。命令示例如下。返回[a,b,c,f][2,4,5...

MAP_FROM_ARRAYS

如果 a 中元素包含NULL值或两个数组长度不相等,会返回报错。使用示例-返回{1:2,3:4}。select map_from_arrays(array(1.0,3.0),array('2','4'));返回{1:2,3:6}。select map_from_arrays('last_win',array(1.0,3.0,3),array('2','4','6'));...

CREATE TYPE

对于 NULL ,发送函数不会被调用。这些函数为用户定义类型提供了与内部数据库系统的交互方式,确保类型能够适应数据库的存储和通信机制。您可能对如何能够在创建新类型之前声明输入和输出函数这一过程感到疑惑,因为这些函数需要引用尚未...

CREATE TYPE

对于 NULL ,发送函数不会被调用。这些函数为用户定义类型提供了与内部数据库系统的交互方式,确保类型能够适应数据库的存储和通信机制。您可能对如何能够在创建新类型之前声明输入和输出函数这一过程感到疑惑,因为这些函数需要引用尚未...

JSON格式导入

Doris当前不区分JSON数据中表示的Null值,和匹配失败时产生的Null值。假设JSON数据为:{"id":123,"name":null } 则使用以下两种JSON Path会获得相同的结果:123 和 null。["$.id","$.name"]["$.id","$.info"]完全匹配失败 为防止一些参数...

DELETE

如果 first_subscript 大于 last_subscript,或者您为其中一个参数指定 NULL ,则 DELETE 不起作用。请注意,删除条目时,下标仍保留在集合中;您可以将下标重用于备用条目。如果指定 DELETE 方法的调用中不存在的下标,则DELETE 不会...

导入数据并查询

null_value 选填 定义CSV数据文件的 NULL 。默认将空值定义为 NULL,即"null_value":"。说明 AnalyticDB MySQL版 集群需为V3.1.4.2或以上版本才支持配置该参数。关于版本信息,请参见 新功能发布记录。ossnull 选择CSV数据文件中 NULL ...

将本地表串行导出至OSS引擎

详情请参见 连接数据库集群。如果您需要增量备份数据至OSS,您可以 创建备份计划,并 配置备份计划 来将数据增量备份至OSS。建议您在只读节点执行导出任务。您可以在SQL语句中添加HINT语法/*FORCE_SLAVE*/或直接连接只读节点进行导出。参数...

行和数组比较

组合类型比较 record operator record SQL 规范要求在结果依赖于比较两个 NULL 或者一个 NULL 与一个非 NULL 时逐行比较返回 NULL。本数据库只有在比较两个行构造器的结果或者比较一个行构造器与一个子查询的输出时才这样做。在其他比较...

通过外表导入至数仓版

在目标数据库 adb_demo 中创建一张目标表 adb_oss_import_test,用于存储从OSS导入的数据。建表语句如下:CREATE TABLE IF NOT EXISTS adb_oss_import_test(uid string,other string)DISTRIBUTED BY HASH(uid);执行 INSERT 语句将OSS数据...

系统信息函数和运算符

会话信息函数 current_catalog→name current_database()→name 返回当前数据库的名称。(在SQL标准中数据库被称为“catalogs”,因此 current_catalog 是该标准的拼写方式)current_query()→text 返回当前所执行查询的文本,由客户端提交...

错误码

保存点异常 3B000 保存点异常(SAVEPOINT EXCEPTION)3B001 无效的保存点声明(INVALID SAVEPOINT SPECIFICATION)3D 类:非法数据库名 3D000 非法数据库名(INVALID CATALOG NAME)3F 类:非法模式名 3F000 非法模式名(INVALID SCHEMA ...

用户定义的 PL/SQL 子类型

包括NOTNULL子句以指定NULL值可不存储在指定子类型的列中。请注意,基于列的子类型将继承列大小约束,但该子类型不会继承NOT NULL或CHECK约束。不受约束的子类型 要创建不受约束的子类型,请使用SUBTYPE命令指定新子类型名称和该子类型所...

NTH_VALUE

表示是否忽略NULL值。默认值为False。当参数的值为True时,返回窗口中第N条非NULL的 expr 值。partition_clause、orderby_clause 及 frame_clause:详情请参见 windowing_definition。返回值说明 返回值类型同 expr 类型。示例数据 为便于...

FTP数据

FTP数据源为您提供读取和写入FTP双向通道的功能,本文为您介绍DataWorks的FTP数据同步的能力支持情况。使用限制 FTP Reader实现了从远程FTP文件读取数据并转为数据同步协议的功能,远程FTP文件本身是无结构化数据存储。对于数据同步而言,...

CORR

如果某一输入列的某一行存在NULL值,该行不参与计算。示例数据 为便于理解各函数的使用方法,本文为您提供源数据,基于源数据提供函数相关示例。创建表mf_math_fun_t,并添加数据,命令示例如下。create table if not exists mf_math_fun_t...

INSERT INTO

db_name 否 目标流表所属的数据库名称。stream_name 是 目标流表的名称。values_row 是 插入的一行数据,由多个 val 组成。示例 创建流表mystream,并向其中插入两行数据:CREATE STREAM mystream(car_id STRING,speed Int);INSERT INTO ...

条件运算函数

least(34.0,3.0,5.0,767.0)|+-+|3.0|NVL2 NVL2(expr1,expr2,expr3)命令说明:如果 expr1 的结果为非 null ,将返回 expr2 的值;如果 expr1 的结果为 null ,将返回 expr3 的值。示例:select nvl2(1,2,3);nvl2(1,2,3)|+-+|2|select ...

Bloom过滤器索引

需要注意的是:布隆过滤器不会对null值建立索引,因此如果你的查询条件中使用 where x is null 类似的语句,则即使在x列建立了布隆过滤器索引,该索引也不会生效。此外,嵌套的列也不支持布隆过滤器索引。删除布隆过滤器索引 DROP ...

其他函数

返回说明 返回为转换后的目标数据类型。如果设置了 setproject odps.function.strictmode=false,则会返回字母前的数字。如果设置了 setproject odps.function.strictmode=true,则会返回错误。当转化成Decimal类型时,如果设置了 odps...

UDF开发(Java)

Java Primitive Type无法表示SQL中的NULL值,不允许使用。UDF开发流程 开发UDF时通常需进行准备工作、编写UDF代码、上传并注册UDF、调试UDF这几个步骤。同时MaxCompute支持多种工具,以下以常见的MaxCompute Studio、DataWorks、odpscmd三...

将本地表并行导出至OSS引擎

NULL_MARKER BY:表示NULL值输出到文本的字符。NULL的输出值有如下三种定义方式,优先级从高到低:NULL_MARKER:直接定义NULL的输出值,NULL_MARKER 可以定义为任意值,优先级最高。ESCAPED BY:只能写单字符,NULL的输出值为字符+N。例如...

支持的函数

所有NULL值视为彼此相等。value1 IS NOT DISTINCT FROM value2 value1和value2的数据类型和值相同,则返回true。所有NULL值视为彼此相等。value1 BETWEEN[ASYMMETRIC|SYMMETRIC]value2 AND value3 默认或使用ASYMMETRIC关键字的情况下,...

函数列表

您可以在编写时序数据存储规则脚本时使用以下函数,实现多样化数据处理。函数列表包括数据类型转换函数、时间类型转换函数和基础数据类型的函数等。本文介绍函数的表达式及其使用说明。背景信息 您可结合支持的脚本语法,调用函数将设备...

脚本语法

设置温度大于38时触发规则,转发数据到云数据库RDS。RDS表结构为id[自增主键]、deviceName、temperature、humidity、2Co、time,在writeRds方法中,可以按column:value的形式,将写入对应的列。if(t>38){ writeRds(1000,{"deviceName":...

数学函数

3.141592653589793|3.141592653589793|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|NULL|0.0|NULL|NULL|3.141592653589793|NULL|NULL|NULL|1.5707963267948966|NULL|NULL|NULL|NULL|+-+-+-+-+ATAN2 命令格式 double atan2(,)命令说明 计算 ...

商品属性提取和多模搜索

url)'),PRIMARY KEY(id))PARTITION BY HASH KEY(id)PARTITION NUM 2 CLUSTERED BY(id)TABLEGROUP ads OPTIONS(UPDATETYPE='realtime')插入数据 分析型数据库MySQL版提供两种插入数据的方法。先调用用户自定义函数获取特征向量,然后插入...

字符串函数

数组中的元素为NULL值时会参与运算。str1、str2:必填。STRING类型。如果输入参数为BIGINT、DOUBLE、DECIMAL或DATETIME类型,则会隐式转换为STRING类型后参与运算,其他类型会返回报错。返回值说明 返回STRING类型。如果没有参数或任一参数...

CAST

cast(null as json):将NULL值转换为JSON类型。cast(json 'null' as.):json 'null'和null会转换成sql null。返回值说明 返回值为转换后的目标数据类型。如果设置了 setproject odps.function.strictmode=false,则会返回字母前的数字。...

聚合函数

BIGINT类型的值,NULL值不参与计算。返回值说明。返回BIGINT类型。示例。select id,bitwise_and_agg(v)from values(1L,2L),(1L,1L),(2L,null),(1L,null)t(id,v)group by id;返回结果如下。id|_c1|+-+-+|1|0|2|NULL|+-+-+BITWISE_OR_AGG ...

日期函数

参数输入值为NULL时,返回NULL值。示例-返回1237518660。unix_timestamp(datetime'2009-03-20 11:11:00');LAST_DAY 命令格式 string last_day(string)命令说明 返回该日期所在月份的最后一天日期。参数说明 date:必填。STRING类型日期值,...

窗口函数

您可以使用窗口函数对指定开窗列的数据灵活地进行分析处理工作。本文为您提供支持的窗口函数的命令格式、参数说明及示例,指导您使用窗口函数完成开发。支持的窗口函数如下。函数 功能 AVG 对窗口中的数据求平均。CLUSTER_SAMPLE 用户...

字符串函数

返回说明 返回拼接后的字符串,如果任一输入参数NULL,则函数结果返回NULL。支持的计算引擎 MaxCompute(ODPS)、MYSQL、RDS、HIVE、AnalyticDB PostgreSQL(ADB_PG)、POLAR_PG、POSTGRESQL、SPARK。CONCAT_WS 函数说明 将参数中的多个...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 云数据库 Redis 版 云数据库 MongoDB 版 数据库备份 DBS 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用