COMPRESS

输入参数为NULL时,返回结果为NULL。使用示例 示例1:对字符串 hello 按照GZIP算法进行压缩。命令示例如下。返回=1F=8B=08=00=00=00=00=00=00=03=CBH=CD=C9=C9=07=00=86=A6=106=05=00=00=00。select compress('hello');示例2:输入参数为空...

ASCII

str 值为NULL时,返回NULL。使用示例 示例1:返回字符串 abcde 第一个字符的ASCII码。命令示例如下。返回97。select ascii('abcde');示例2:输入参数为NULL。命令示例如下。返回NULL。select ascii(null);相关函数 ASCII函数属于字符串函数...

LENGTHB

str 值为NULL时,返回NULL。使用示例 示例1:计算字符串 Tech on the net 以字节为单位的长度。命令示例如下。返回15。select lengthb('Tech on the net');示例2:输入参数为NULL。命令示例如下。返回NULL。select lengthb(null);相关函数 ...

ST_SetAccessKey

id 登录OSS的AccessKey ID,如果为NULL,表示使用之前的登录ID。key 登录OSS的AccessKey Secret,如果为NULL,表示使用之前的登录Secret。valid 是否验证登录信息有效性。示例 UPDATE raster_table SET rast=ST_SetAccessKey(rast,'OSS_...

LOCATE

str 或 substr 值为NULL时,返回NULL。start_pos 值为NULL时,返回0。使用示例 示例1:查找字符串 ab 在字符串 abchelloabc 中的位置。命令示例如下。返回1。select locate('ab','abchelloabc');示例2:查找字符串 hi 在字符串 abchelloabc...

LENGTH

str 值为NULL时,返回NULL。str 为非UTF-8编码格式时,返回-1。使用示例 示例1:计算字符串 Tech on the net 的长度。命令示例如下。返回15。select length('Tech on the net');示例2:输入参数为NULL。命令示例如下。返回NULL。select ...

MD5

str 值为NULL时,返回NULL。使用示例 示例1:计算字符串 Tech on the net 的MD5值。命令示例如下。返回ddc4c4796880633333d77a60fcda9af6。select md5('Tech on the net');示例2:输入参数为NULL。命令示例如下。返回NULL。select md5(null...

ST_Volume/ST_3DVolume

如果 geom 参数非法,则返回值为NULL。如果三维模型是非闭合的,则返回值为NULL。示例 select ST_Volume('MESHGEOM(PATCH(TRIANGLESTRIP Z(0 0 0,0 10 0,0 0 10,10 0 0,0 0 0),TRIANGLE Z(0 0 0,0 10 0,10 0 0)))':mesh);166.666666666667

ST_Volume/ST_3DVolume

如果 geom 参数非法,则返回值为NULL。如果三维模型是非闭合的,则返回值为NULL。示例 select ST_Volume('MESHGEOM(PATCH(TRIANGLESTRIP Z(0 0 0,0 10 0,0 0 10,10 0 0,0 0 0),TRIANGLE Z(0 0 0,0 10 0,10 0 0)))':mesh);166.666666666667

TOLOWER

source 值为NULL时,返回NULL。使用示例 示例1:将字符串中的大写字符转换为小写字符。命令示例如下。返回abcd。select tolower('aBcd');返回中国fighting。select tolower('中国Fighting');示例2:输入参数为NULL。命令示例如下。返回NULL...

TOUPPER

source 值为NULL时,返回NULL。使用示例 示例1:将字符串中的小写字符转换为大写字符。命令示例如下。返回ABCD。select toupper('aBcd');返回中国FIGHTING。select toupper('中国Fighting');示例2:输入参数为NULL。命令示例如下。返回NULL...

ST_SetAccessKey

id 登录OSS的AccessKey ID,如果为NULL,表示使用之前的登录ID。key 登录OSS的AccessKey Secret,如果为NULL,表示使用之前的登录Secret。valid 是否验证登录信息有效性。示例 UPDATE raster_table SET rast=ST_SetAccessKey(rast,'OSS_...

ARRAY_INTERSECT

返回规则如下:ARRAY数组中存在元素为NULL时,NULL值会参与运算。新ARRAY数组无重复元素且元素顺序与 a 中的元素顺序保持一致。如果ARRAY数组 a 或 b 为NULL,返回NULL。使用示例 示例1:计算ARRAY数组 array(1,2,3)和 array(1,3,5)的交集...

ST_VoronoiLines

extend_to 扩展图形,默认为null,代表以输入几何的边界框在每个方向上扩展了约50%作为扩展图形。如果设置了该值,Voronoi图将扩展到覆盖该值的外包框的范围,除非提供扩展图形的外包框小于默认值。描述 如果输入几何为null,则返回null。...

ST_VoronoiLines

extend_to 扩展图形,默认为null,代表以输入几何的边界框在每个方向上扩展了约50%作为扩展图形。如果设置了该值,Voronoi图将扩展到覆盖该值的外包框的范围,除非提供扩展图形的外包框小于默认值。描述 如果输入几何为null,则返回null。...

CHAR_MATCHCOUNT

str1 或 str2 值为NULL时,返回NULL。使用示例 示例1:计算字符串 aabc 出现在 abcde 中的字符个数。命令示例如下。返回4。select char_matchcount('aabc','abcde');示例2:任一输入参数为NULL。命令示例如下。返回NULL。select char_...

KEYVALUE

说明 如果split1或split2为NULL时,则返回NULL。如果str或者key_name为NULL时,则返回NULL。如果没有匹配的Key时,则返回NULL。如果有多个key-value匹配,返回第一个匹配上的Key对应的Value。示例 测试数据 表 1.T1 str(VARCHAR)split1...

CONV

说明 当number为NULL或非法字符时,结果返回为NULL。FROM_BASE INT 数字的当前进制数。取值范围[2,36]。TO_BASE INT 要转换的目标进制数。可以为正数,取值范围[2,36];也可以为负数,取值范围[-36,-2]。示例 测试数据 id(INT)x(BIGINT)y...

MQTT接入

IOT_MQTT_Construct 接口原型 void*IOT_MQTT_Construct(iotx_mqtt_param_t*pInitParams)接口说明 与云端建立MQTT连接,输入参数 pInitParams NULL 时将使用默认参数建连。参数说明 参数 数据类型 方向 说明 pInitParams iotx_mqtt_param...

REPLACE

如果任一输入参数值为NULL,返回NULL。使用示例 示例1:用字符串 12 替换字符串 ababab 中与字符串 abab 完全重合的部分。命令示例如下。返回12ab。select replace('ababab','abab','12');示例2:任一输入参数为NULL。命令示例如下。返回...

ST_VoronoiLines

extend_to 扩展图形,默认为null,代表以输入几何的边界框在每个方向上扩展了约50%作为扩展图形。如果设置了该值,Voronoi图将扩展到覆盖该值的外包框的范围,除非提供扩展图形的外包框小于默认值。描述 如果输入几何为null,则返回null。...

ST_VoronoiPolygons

extend_to 扩展图形,默认为null,代表以输入几何的边界框在每个方向上扩展了约50%作为扩展图形。如果设置了该值,Voronoi图将扩展到覆盖该值的外包框的范围,除非提供扩展图形的外包框小于默认值。描述 结果是Polygon的...

ARRAY_UNION

如果 a 或 b 为NULL,返回NULL。使用示例 示例1:计算ARRAY数组 array(1,2,3)和 array(1,3,5)的并集,并去掉重复元素。命令示例如下。返回[1,2,3,5]。select array_union(array(1,2,3),array(1,3,5));示例2:任一ARRAY数组为NULL。命令示例...

ARRAY_REPEAT

返回规则如下:如果 count 为NULL,返回NULL。如果 count 小于0,返回空数组。使用示例 示例1:将 123 重复 2 次,生成新的ARRAY数组。命令示例如下。返回[123,123]。select array_repeat('123',2);示例2:count 为NULL。命令示例如下。...

ST_VoronoiPolygons

extend_to 扩展图形,默认为null,代表以输入几何的边界框在每个方向上扩展了约50%作为扩展图形。如果设置了该值,Voronoi图将扩展到覆盖该值的外包框的范围,除非提供扩展图形的外包框小于默认值。描述 结果是Polygon的...

WIDTH_BUCKET

expr 值为NULL时,分组编号返回值也为NULL。其他情况返回字段值落入的分组编号。字段值对应的分组编号取值规则为 floor(num_buckets*(expr-min_value)/(max_value-min_value)+1)。min_value、max_value 或 num_buckets 值为NULL时,返回...

SUBSTRING_INDEX

如果任一输入参数值为NULL,返回NULL。使用示例 示例1:截取字符串 https://help.aliyun.com 。命令示例如下。返回https://help.aliyun。select substring_index('https://help.aliyun.com','.',2);返回aliyun.com。select substring_index...

UNHEX

number 值为NULL时,返回NULL。使用示例-返回abc。select unhex('616263');返回abc。select unhex(616263);返回NULL。select unhex(null);相关函数 UNHEX函数属于数学函数,更多数据计算、数据转换的相关函数请参见 数学函数。

创建对象实例

如果属性属于某一对象类型,则相应的表达式可以为NULL、对象初始化表达式或返回该对象类型的任意表达式。以下匿名块声明并初始化一个变量:DECLARE v_emp EMP_OBJ_TYPE;BEGIN v_emp:=emp_obj_type(9001,'JONES',addr_obj_type('123 MAIN ...

CREATE TABLE(2.0版)

定义了 NOT NULL 的列允许值 NULL,默认 NULL。DEFAULT‘default’:可选项,列属性。COMMENT‘comment’:可选项,列属性。FULLTEXT INDEX:可选项,指定列建立全文索引,索引名字为 index_name。column_name 的类型支持Varchar或...

FIND_IN_SET

当 str1 或 str2 值为NULL时,返回NULL。使用示例 示例1:查找字符串 ab 在字符串 abc,hello,ab,c 中的位置。命令示例如下。返回3。select find_in_set('ab','abc,hello,ab,c');示例2:查找字符串 hi 在字符串 abc,hello,ab,c 中的位置。...

SUBSTR

str、start_position 或 length 值为NULL时,返回NULL。使用示例 示例1:返回字符串 abc 从指定位置开始,指定长度的子串。命令示例如下。返回bc。select substr('abc',2);返回b。select substr('abc',2,1);返回bc。select substr('abc',-2...

ARRAY_JOIN

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

LTRIM

str 或 trimChars 值为NULL时,返回NULL。使用示例 示例1:去除字符串 yxTxyomxx 的左边空格。命令示例如下。返回字符串yxTxyomxx。select ltrim(' yxTxyomxx ');等效于如下语句。select trim(leading from ' yxTxyomxx ');示例2:去除字符...

日期函数

语法 STRINGTOTIMESTAMP(timeStringCol,format)说明 timeStringCol 或者 format 的值为NULL时,调用STRINGTOTIMESTAMP函数返回NULL。参数 参数 是否必填 说明 timeStringCol 是 STRING类型,需要转换为时间戳的字符串。format 是 指定的...

TRIM

str 或 trimChars 值为NULL时,返回NULL。使用示例 示例1:去除字符串 yxTxyomxx 的左右空格。命令示例如下。返回字符串yxTxyomxx。select trim(' yxTxyomxx ');等效于如下语句。select trim(both from ' yxTxyomxx ');select trim(from ' ...

MULTI_KEYVALUE

当split1为NULL时,表示按照空格作为KV对的分割符。当split1的长度>1时,split1仅表示分隔符的集合,每个字符都表示一个有效的分隔符。split2 VARCHAR KV的分隔符。当split2为NULL时,表示按照空格作为KV的分割符。当split2的长度>1时,...

REGEXP

说明 如果str或pattern为NULL,则返回NULL。示例 测试数据 表 1.T1 str1(VARCHAR)pattern1(VARCHAR)k1=v1;k2=v2 k2*k1:v1|k2:v2 k3 NULL k3 k1:v1|k2:v2 NULL k1:v1|k2:v2(测试语句 SELECT REGEXP(str1,pattern1)AS `result` FROM T1;测试...

PARSE_URL

说明 如果urlStr参数值为NULL时,则返回值为NULL。partToExtract VARCHAR 指定链接中解析的部分。取值如下:HOST PATH QUERY REF PROTOCOL FILE AUTHORITY USERINFO key VARCHAR 可选,指定截取部分,具体的键。示例 测试数据 url1(VARCHAR...

ARRAY_DISTINCT

ARRAY数组 a 中存在元素为NULL时,NULL值会参与运算。输入数组为空时,返回空数组。使用示例 示例1:去除ARRAY数组 array(10,20,30,30,20,10)中的重复元素。命令示例如下。返回[10,20,30]。select array_distinct(array(10,20,30,30,20,10)...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 云数据库 Redis 版 云数据库 MongoDB 版 数据库备份 DBS 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用