开发者社区> 问答> 正文

Flink拼接字符串函数

已解决

Flink拼接字符串函数

展开
收起
阿里云服务支持 2022-12-09 16:54:01 702 0
2 条回答
写回答
取消 提交回答
  • 官方回答

    Flink连接两个字符串,返回两个字符串拼接后的结果,可以使用||或CONCAT函数,详情请参考官方文档

    2022-12-09 17:02:45
    赞同 展开评论 打赏
  • 一名在读研究生程序猿,欢迎大家指教,我们共同进步!

    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解码/编码后的字符串

    2022-12-09 17:04:20
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
作为全球云计算的领先者,阿里云为全球230万企业提供着云计算服务,服务范围覆盖200多个国家和地区。我们致力于为企业、政府等组织机构提供安全可靠的云计算服务,给用户带来极速愉悦的服务体验。
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载