输入参数为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:输入参数为空...
str 值为NULL时,返回NULL。使用示例 示例1:返回字符串 abcde 第一个字符的ASCII码。命令示例如下。返回97。select ascii('abcde');示例2:输入参数为NULL。命令示例如下。返回NULL。select ascii(null);相关函数 ASCII函数属于字符串函数...
str 值为NULL时,返回NULL。使用示例 示例1:计算字符串 Tech on the net 以字节为单位的长度。命令示例如下。返回15。select lengthb('Tech on the net');示例2:输入参数为NULL。命令示例如下。返回NULL。select lengthb(null);相关函数 ...
id 登录OSS的AccessKey ID,如果为NULL,表示使用之前的登录ID。key 登录OSS的AccessKey Secret,如果为NULL,表示使用之前的登录Secret。valid 是否验证登录信息有效性。示例 UPDATE raster_table SET rast=ST_SetAccessKey(rast,'OSS_...
str 或 substr 值为NULL时,返回NULL。start_pos 值为NULL时,返回0。使用示例 示例1:查找字符串 ab 在字符串 abchelloabc 中的位置。命令示例如下。返回1。select locate('ab','abchelloabc');示例2:查找字符串 hi 在字符串 abchelloabc...
str 值为NULL时,返回NULL。str 为非UTF-8编码格式时,返回-1。使用示例 示例1:计算字符串 Tech on the net 的长度。命令示例如下。返回15。select length('Tech on the net');示例2:输入参数为NULL。命令示例如下。返回NULL。select ...
str 值为NULL时,返回NULL。使用示例 示例1:计算字符串 Tech on the net 的MD5值。命令示例如下。返回ddc4c4796880633333d77a60fcda9af6。select md5('Tech on the net');示例2:输入参数为NULL。命令示例如下。返回NULL。select md5(null...
如果 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
如果 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
source 值为NULL时,返回NULL。使用示例 示例1:将字符串中的大写字符转换为小写字符。命令示例如下。返回abcd。select tolower('aBcd');返回中国fighting。select tolower('中国Fighting');示例2:输入参数为NULL。命令示例如下。返回NULL...
source 值为NULL时,返回NULL。使用示例 示例1:将字符串中的小写字符转换为大写字符。命令示例如下。返回ABCD。select toupper('aBcd');返回中国FIGHTING。select toupper('中国Fighting');示例2:输入参数为NULL。命令示例如下。返回NULL...
id 登录OSS的AccessKey ID,如果为NULL,表示使用之前的登录ID。key 登录OSS的AccessKey Secret,如果为NULL,表示使用之前的登录Secret。valid 是否验证登录信息有效性。示例 UPDATE raster_table SET rast=ST_SetAccessKey(rast,'OSS_...
返回规则如下:ARRAY数组中存在元素为NULL时,NULL值会参与运算。新ARRAY数组无重复元素且元素顺序与 a 中的元素顺序保持一致。如果ARRAY数组 a 或 b 为NULL,返回NULL。使用示例 示例1:计算ARRAY数组 array(1,2,3)和 array(1,3,5)的交集...
extend_to 扩展图形,默认为null,代表以输入几何的边界框在每个方向上扩展了约50%作为扩展图形。如果设置了该值,Voronoi图将扩展到覆盖该值的外包框的范围,除非提供扩展图形的外包框小于默认值。描述 如果输入几何为null,则返回null。...
extend_to 扩展图形,默认为null,代表以输入几何的边界框在每个方向上扩展了约50%作为扩展图形。如果设置了该值,Voronoi图将扩展到覆盖该值的外包框的范围,除非提供扩展图形的外包框小于默认值。描述 如果输入几何为null,则返回null。...
str1 或 str2 值为NULL时,返回NULL。使用示例 示例1:计算字符串 aabc 出现在 abcde 中的字符个数。命令示例如下。返回4。select char_matchcount('aabc','abcde');示例2:任一输入参数为NULL。命令示例如下。返回NULL。select char_...
说明 如果split1或split2为NULL时,则返回NULL。如果str或者key_name为NULL时,则返回NULL。如果没有匹配的Key时,则返回NULL。如果有多个key-value匹配,返回第一个匹配上的Key对应的Value。示例 测试数据 表 1.T1 str(VARCHAR)split1...
说明 当number为NULL或非法字符时,结果返回为NULL。FROM_BASE INT 数字的当前进制数。取值范围[2,36]。TO_BASE INT 要转换的目标进制数。可以为正数,取值范围[2,36];也可以为负数,取值范围[-36,-2]。示例 测试数据 id(INT)x(BIGINT)y...
IOT_MQTT_Construct 接口原型 void*IOT_MQTT_Construct(iotx_mqtt_param_t*pInitParams)接口说明 与云端建立MQTT连接,输入参数 pInitParams 为 NULL 时将使用默认参数建连。参数说明 参数 数据类型 方向 说明 pInitParams iotx_mqtt_param...
如果任一输入参数值为NULL,返回NULL。使用示例 示例1:用字符串 12 替换字符串 ababab 中与字符串 abab 完全重合的部分。命令示例如下。返回12ab。select replace('ababab','abab','12');示例2:任一输入参数为NULL。命令示例如下。返回...
extend_to 扩展图形,默认为null,代表以输入几何的边界框在每个方向上扩展了约50%作为扩展图形。如果设置了该值,Voronoi图将扩展到覆盖该值的外包框的范围,除非提供扩展图形的外包框小于默认值。描述 如果输入几何为null,则返回null。...
extend_to 扩展图形,默认为null,代表以输入几何的边界框在每个方向上扩展了约50%作为扩展图形。如果设置了该值,Voronoi图将扩展到覆盖该值的外包框的范围,除非提供扩展图形的外包框小于默认值。描述 结果是Polygon的...
如果 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。命令示例...
返回规则如下:如果 count 为NULL,返回NULL。如果 count 小于0,返回空数组。使用示例 示例1:将 123 重复 2 次,生成新的ARRAY数组。命令示例如下。返回[123,123]。select array_repeat('123',2);示例2:count 为NULL。命令示例如下。...
extend_to 扩展图形,默认为null,代表以输入几何的边界框在每个方向上扩展了约50%作为扩展图形。如果设置了该值,Voronoi图将扩展到覆盖该值的外包框的范围,除非提供扩展图形的外包框小于默认值。描述 结果是Polygon的...
expr 值为NULL时,分组编号返回值也为NULL。其他情况返回字段值落入的分组编号。字段值对应的分组编号取值规则为 floor(num_buckets*(expr-min_value)/(max_value-min_value)+1)。min_value、max_value 或 num_buckets 值为NULL时,返回...
如果任一输入参数值为NULL,返回NULL。使用示例 示例1:截取字符串 https://help.aliyun.com 。命令示例如下。返回https://help.aliyun。select substring_index('https://help.aliyun.com','.',2);返回aliyun.com。select substring_index...
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 ...
定义了 NOT NULL 的列不允许值为 NULL,默认为 NULL。DEFAULT‘default’:可选项,列属性。COMMENT‘comment’:可选项,列属性。FULLTEXT INDEX:可选项,指定列建立全文索引,索引名字为 index_name。column_name 的类型支持Varchar或...
当 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 中的位置。...
str、start_position 或 length 值为NULL时,返回NULL。使用示例 示例1:返回字符串 abc 从指定位置开始,指定长度的子串。命令示例如下。返回bc。select substr('abc',2);返回b。select substr('abc',2,1);返回bc。select substr('abc',-2...
当数组中元素为NULL时,用 nullreplacement 替代,没有设置 nullreplacement 时,会忽略NULL元素。命令格式 array_join(array<T><a>,[,])参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型。说明 当ARRAY数组中的元素...
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 是 指定的...
str 或 trimChars 值为NULL时,返回NULL。使用示例 示例1:去除字符串 yxTxyomxx 的左右空格。命令示例如下。返回字符串yxTxyomxx。select trim(' yxTxyomxx ');等效于如下语句。select trim(both from ' yxTxyomxx ');select trim(from ' ...
当split1为NULL时,表示按照空格作为KV对的分割符。当split1的长度>1时,split1仅表示分隔符的集合,每个字符都表示一个有效的分隔符。split2 VARCHAR KV的分隔符。当split2为NULL时,表示按照空格作为KV的分割符。当split2的长度>1时,...
说明 如果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;测试...
说明 如果urlStr参数值为NULL时,则返回值为NULL。partToExtract VARCHAR 指定链接中解析的部分。取值如下:HOST PATH QUERY REF PROTOCOL FILE AUTHORITY USERINFO key VARCHAR 可选,指定截取部分,具体的键。示例 测试数据 url1(VARCHAR...
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)...