创建存储过程

CALLED ON NULL INPUT RETURNS NULL ON NULL INPUT STRICT CALLED ON NULL INPUT(默认值)指示当存储过程的某些参数为 NULL 时,将正常调用该存储过程。如果需要,作者需要负责检查 NULL 值并做出适当的响应。RETURNS NULL ON NULL INPUT ...

CREATE PROCEDURE

CALLED ON NULL INPUT|RETURNS NULL ON NULL INPUT|STRICT CALLED ON NULL INPUT(默认值)指示当存储过程的某些参数为 NULL 时,将正常调用该存储过程。如果需要,作者需要负责检查 NULL 值并做出适当的响应。RETURNS NULL ON NULL INPUT ...

创建函数

CALLED ON NULL INPUT RETURNS NULL ON NULL INPUT STRICT CALLED ON NULL INPUT(默认值)指示当存储过程的某些参数为 NULL 时,将正常调用该存储过程。如果需要,作者需要负责检查 NULL 值并做出适当的响应。RETURNS NULL ON NULL INPUT ...

CREATE FUNCTION

CALLED ON NULL INPUT/RETURNS NULL ON NULL INPUT/STRICT CALLED ON NULL INPUT(默认值)指示当存储过程的某些参数为 NULL 时,将正常调用该存储过程。如果需要,作者需要负责检查 NULL 值并做出适当的响应。RETURNS NULL ON NULL INPUT ...

Dataphin的数据处理SQL...参数为null时,返回值不为null

问题描述 Dataphin的数据处理SQL任务中如何实现使用concat_ws函数参数为null时,返回值不为null。即实现如果分割符为null,则返回null,参数为null,则忽略该参数。问题原因 这个是hive兼容的flag。默认新建项目都会开启的。创建项目的时候...

CRC32

返回规则如下:输入参数为NULL时,返回结果为NULL。输入参数为空时,返回0。使用示例 示例1:计算字符串 ABC 的循环冗余校验值。命令示例如下。返回2743272264。select crc32('ABC');示例2:输入参数为NULL。命令示例如下。返回NULL。...

DECOMPRESS

输入参数为NULL时,返回结果为NULL。使用示例 示例1:对字符串 hello,world 的压缩结果进行解压并转换为字符串格式。命令示例如下。返回hello,world。select cast(decompress(compress('hello,world'))as string);示例2:输入参数为NULL。...

BASE64

输入参数为NULL时,返回结果为NULL。使用示例 示例1:将 cast('alibaba' as binary)二进制结果转换为BASE64编码格式字符串。命令示例如下:返回YWxpYmFiYQ=。select base64(cast('alibaba' as binary));示例2:输入参数为NULL。命令示例...

SHA

输入参数为NULL时,返回结果为NULL。使用示例 示例1:计算字符串 ABC 的SHA哈希值。命令示例如下。返回3c01bdbb26f358bab27f267924aa2c9a03fcfdb8。select sha('ABC');示例2:输入参数为NULL。命令示例如下。返回NULL。select sha(null);...

SHA1

输入参数为NULL时,返回结果为NULL。使用示例 示例1:计算字符串 ABC 的SHA-1哈希值。命令示例如下。返回3c01bdbb26f358bab27f267924aa2c9a03fcfdb8。select sha1('ABC');示例2:输入参数为NULL。命令示例如下。返回NULL。select sha1(null...

UNBASE64

输入参数为NULL时,返回结果为NULL。使用示例 示例1:将字符串 YWxpYmFiYQ=转换为二进制表示值。命令示例如下:返回alibaba。select unbase64('YWxpYmFiYQ=');说明 如果您需要STRING格式的字符串,可以使用CAST函数对上述结果进行强制类型...

SHA2

返回规则如下:任一输入参数为NULL时,返回结果为NULL。如果 number 取值不在允许的取值范围内,返回结果为NULL。使用示例 示例1:计算字符串 ABC 的SHA-2哈希值。命令示例如下。返回b5d4045c3f466fa91fe2cc6abe79232a1a57cdf104f7a26e716e...

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:输入参数为空...

数学函数

如果输入参数为NULL,则返回NULL。示例-返回1.5707963267948966。asin(1);返回-1.5707963267948966。asin(-1);CEIL 命令格式 bigint ceil(double)bigint ceil(decimal)命令说明 向上取整,返回不小于输入值 value 的最小整数。参数说明 ...

SOUNDEX

将普通字符串转换为SOUNDEX字符串。命令格式 string soundex...示例2:输入参数为NULL。命令示例如下。返回NULL。select soundex(null);相关函数 SOUNDEX函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

ASCII

返回字符串 str 第一个字符的ASCII码。命令格式 bigint ascii...示例2:输入参数为NULL。命令示例如下。返回NULL。select ascii(null);相关函数 ASCII函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

LENGTHB

计算字符串 str 以字节为单位的长度。命令格式 bigint lengthb...示例2:输入参数为NULL。命令示例如下。返回NULL。select lengthb(null);相关函数 LENGTHB函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

FROM_CHARSET

参数为NULL或空字符串时,返回规则如下:任意一个输入参数为NULL时,返回结果为NULL。任意一个输入参数为空字符串时,返回报错。使用示例 示例1:将UTF-8编码的二进制数据转换为UTF-8字符串。SELECT FROM_CHARSET(unhex('e58aa0e6b2b9e...

LENGTH

计算字符串 str 的长度。命令格式 bigint length(string)参数说明...示例2:输入参数为NULL。命令示例如下。返回NULL。select length(null);相关函数 LENGTH函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

MD5

计算字符串 str 的MD5值。命令格式 string md5(string)参数说明 str:必...示例2:输入参数为NULL。命令示例如下。返回NULL。select md5(null);相关函数 MD5函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

TRANSLATE

将 str1 出现在 str2 中的每个字符替换...示例3:任一输入参数为NULL。命令示例如下。返回NULL。select translate('ababab','cd',null);相关函数 TRANSLATE函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

TOUPPER

将字符串 source 中的小写字符转换为对应的大写字符。...示例2:输入参数为NULL。命令示例如下。返回NULL。select toupper(null);相关函数 TOUPPER函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

TOLOWER

将字符串 source 中的大写字符转换为对应的小写字符。...示例2:输入参数为NULL。命令示例如下。返回NULL。select tolower(null);相关函数 TOLOWER函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

REPEAT

返回将 str 重复 n 次后的字符串。...示例2:任一输入参数为NULL。命令示例如下。返回NULL。select repeat('abc',null);相关函数 REPEAT函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

REPLACE

将字符串中与指定字符串匹配的子串...示例2:任一输入参数为NULL。命令示例如下。返回NULL。select replace('123abab456ab',null,'abab');相关函数 REPLACE函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

CHR

示例2:输入参数为NULL。命令示例如下。返回NULL。select chr(null);示例3:输入为STRING类型字符。命令示例如下。隐式转换为BIGINT类型后参与运算,返回d。select chr('100');相关函数 CHR函数属于字符串函数,更多查找字符串、转换字符串...

CONCAT

如果没有参数或任一参数为NULL,返回结果为NULL。使用示例 示例1:连接ARRAY数组 array(10,20)和 array(20,-20)。命令示例如下。返回[10,20,20,-20]。select concat(array(10,20),array(20,-20));示例2:ARRAY数组元素包含NULL。命令示例...

SUBSTRING_INDEX

示例2:任一输入参数为NULL。命令示例如下。返回NULL。select substring_index('https://help.aliyun.com',null,2);相关函数 SUBSTRING_INDEX函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

ENCODE

将 str 按照 charset 格式进行编码。...示例3:任一输入参数为NULL。命令示例如下。返回结果为NULL。select encode("abc",null);相关函数 ENCODE函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

REVERSE

示例2:输入参数为NULL。命令示例如下。返回NULL。select reverse(null);示例3:返回数组[2,1,4,3]的倒序。命令示例如下。返回[3,4,1,2]SELECT reverse(array(2,1,4,3));相关函数 REVERSE函数属于字符串函数,更多查找字符串、转换字符串...

字符串函数

返回值说明 返回向左补足后的字符串,任一输入参数为NULL则返回结果为NULL。如果length小于str1的位数,则返回str1从左开始截取length位的字符串。支持的计算引擎 MaxCompute(ODPS)、MYSQL、RDS、HIVE、AnalyticDB PostgreSQL(ADB_PG)、...

CONCAT_WS

示例2:任一输入参数为NULL。命令示例如下。返回NULL。select concat_ws(':','avg',null,'34');示例3:将ARRAY数组 array('name','hanmeimei')中的元素通过:连接。命令示例如下。返回name:hanmeimei。select concat_ws(':',array('name','...

FIND_IN_SET

查找字符串 str1 在以逗号(,)...示例3:任一输入参数为NULL。命令示例如下。返回NULL。select find_in_set(null,'abc,hello,ab,c');相关函数 FIND_IN_SET函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

初始化OTSClient

如果要关闭Error级别的日志打印,设置此参数为null即可。DebugLogHandler Debug级别日志处理函数,用来打印正常的请求和响应信息。默认配置为defaultOTSDebugLogHandler。如果要关闭Debug级别的日志打印,设置此参数为null即可。常见问题 ...

LPAD

示例4:任一输入参数为NULL。命令示例如下。返回NULL。SELECT lpad(null,0,'12');示例5:字符串 12 按照从左到右的顺序,将字符串 abcdefgh 向左补足到9位。命令示例如下。返回1abcdefgh SELECT lpad('abcdefgh',9,'12');相关函数 LPAD函数...

LTRIM

从 str 的左端去除字符。...示例3:输入参数为NULL。命令示例如下。返回NULL。select ltrim(null);select ltrim('yxTxyomxx',null);相关函数 LTRIM函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

SUBSTRING

返回字符串 str 从 start_position 开始,...示例2:任一输入参数为NULL。命令示例如下。返回NULL。select substring('abc',null,null);相关函数 SUBSTRING函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

RPAD

示例4:任一输入参数为NULL。命令示例如下。返回NULL。SELECT rpad(null,0,'12');示例5:字符串 12 按照从左到右的顺序,将字符串 abcdefgh 向右补足到9位。命令示例如下。返回abcdefgh1 SELECT rpad('abcdefgh',9,'12');相关函数 RPAD函数...

SUBSTR

返回字符串 str 从 start_position 开始,长度为 ...示例2:任一输入参数为NULL。命令示例如下。返回NULL。select substr('abc',null);相关函数 SUBSTR函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。

RTRIM

去除字符串的右端字符。...示例3:输入参数为NULL。命令示例如下。返回NULL。select rtrim(null);select trim('yxTxyomxx',null);相关函数 RTRIM函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见 字符串函数。
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
对象存储 云存储网关 文件存储NAS 商标服务 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用