开发者社区 > 大数据与机器学习 > 正文

flink-sql有过滤字符串的函数吗?空字符串

flink-sql有过滤字符串的函数吗?空字符串

展开
收起
真的很搞笑 2023-05-29 14:01:48 159 0
1 条回答
写回答
取消 提交回答
  • 在 Apache Flink SQL 中,可以使用 LIKEREGEXPNOT LIKENOT REGEXP 过滤包含或不包含空字符串的记录。
    例如:

    1. 使用 LIKE 过滤空字符串:
    SELECT * FROM my_table WHERE my_column NOT LIKE '%'
    
    1. 使用 REGEXP 过滤空字符串:
    SELECT * FROM my_table WHERE my_column REGEXP '^\\s*$'
    
    1. 使用 NOT LIKE 过滤不包含空字符串:
    SELECT * FROM my_table WHERE my_column NOT LIKE '% %'
    
    1. 使用 NOT REGEXP 过滤不包含空字符串:
    SELECT * FROM my_table WHERE my_column NOT REGEXP '\\s*\\s'
    
    2023-11-14 15:17:25
    赞同 1 展开评论 打赏

大数据领域前沿技术分享与交流,这里不止有技术干货、学习心得、企业实践、社区活动,还有未来。

相关产品

  • 实时计算 Flink版
  • 相关电子书

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