Flink拼接字符串函数-问答-阿里云开发者社区-阿里云
flink内置函数 flink支持的字符串函数: string1 || string2 : 两个字符串串联
CHAR_LENGTH(string) / CHARACTER_LENGTH(string) :返回字符串字符长度
UPPER(string) : 返回大写格式的字符串
LOWER(string) : 返回小写格式的字符串
POSITION(string1 IN string2) : 返回string1在 string2第一次出现的位置,开始位置是1 ,如果没有返回0
TRIM([ BOTH | LEADING | TRAILING ] string1 FROM string2) : 从string2中移除string1,默认情况是两边的空格都被删除
LTRIM(string) / RTRIM(string) :移除字符串左边/右边空格
REPEAT(string, integer) : 返回一个字符串,将其重复integer代表的整数次数
REGEXP_REPLACE(string1, string2, string3) : 在string1中匹配正则表达式string2,然后将其匹配的结果替换为string3
OVERLAY(string1 PLACING string2 FROM integer1 [ FOR integer2 ]) : 从字符串string1的integer1位置处开始(从0开始数),使用string2替换掉,默认integer2时string2的长度
SUBSTRING(string FROM integer1 [ FOR integer2 ]) : 从字符串integer1开始 截取长度为integer2的子字符串
REPLACE(string1, string2, string3) : 使用字符串string3来代替字符串string1中的字string2(非重叠)
REGEXP_EXTRACT(string1, string2[, integer]) : 从字符串string1中提取字符串,通过使用一个正则表达式string2和正则表达式匹配组索引的整数
INITCAP(string) : 将字符串string中每个单词的首字母大写,每个单词的非首字母小写,空格隔开每个单词
CONCAT(string1, string2,…) : 拼接多个字符串
CONCAT_WS(string1, string2, string3,…) : 使用特殊符号sting1来串联string2 string3…字符串
LPAD(string1, integer, string2) : 从string1中返回长度为integer的字符串,如果字符串string1的长度小于integer,那么在字符串左侧使用string2填充,来达到integer长度
RPAD(string1, integer, string2) : 从string1中返回长度为integer的字符串,如果字符串string1的长度小于integer,那么在字符串右侧使用string2填充,来达到integer长度
FROM_BASE64(string)/TO_BASE64(string) 返回base64解码/编码后的字符串
上一篇: 去除前后空格使用切片
推荐阅读
-
云产品问答_技术问答 - 汇聚碎片知识,解决技术难题 - 阿里云开发者社区 - Aliyun
-
技术问答--聚合知识碎片解决技术问题--阿里云开发者社区--阿里云
-
在没有Neovim插件或API的情况下,有什么替代方案? - 阿里云开发者社区问答
-
硕士论文查重修改技巧—上学吧论文查重-问答-阿里云开发者社区-阿里云
-
有哪些只有程序员才能Get到的笑点故事?-问答-阿里云开发者社区-阿里云
-
有哪些值得收藏的五个种子搜索引擎&磁力搜索引擎?-问答-阿里云开发者社区-阿里云
-
如何使用JavaScript去除字符串中的空格?- 问答- 阿里云开发者社区- 阿里云
-
Flink拼接字符串函数-问答-阿里云开发者社区-阿里云
-
Spark,Scala:如何从Rdd或dataframe中删除空行?-问答-阿里云开发者社区-阿里云
-
网页视频点播间歇性出现报错,错误码显示4400是什么原因-问答-阿里云开发者社区-阿里云