MaxComputer - SQL 常用的正则表达式

本文涉及的产品
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
简介: 云栖官方文档《正则表达式规范》: https://help.aliyun.com/document_detail/27871.html 文档持续更新,欢迎各位同仁留言补充

元字符:

image

常用示例:

regexp_extract('200','(^\\d+$)',0)               -- 判断是否数字
regexp_extract('&&&200$','(\\d+)',0)             -- 数字部分
regexp_extract('200.23','(^\\d+(\\.\\d+)?$)',0)  -- 小数部分
regexp_extract('200.23','(\\d+)',0)              -- 不取小数位
regexp_replace('1$22&3','([^0-9])','')          -- 匹配出字符串中的所有数字
regexp_extract('200$22','(^\\d+)',0)            -- 判断是否数字开头,是则返回开头数字部分
regexp_extract('200$22','(\\d+$)',0)            -- 判断是否数字结尾,是则返回结尾数字部分

参考文章:

http://www.runoob.com/regexp/regexp-syntax.html

相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
相关文章
|
11天前
|
SQL 数据处理 数据库
SQL正则表达式应用:文本数据处理的强大工具——深入探讨数据验证、模式搜索、字符替换等核心功能及性能优化和兼容性问题
【8月更文挑战第31天】SQL正则表达式是数据库管理和应用开发中处理文本数据的强大工具,支持数据验证、模式搜索和字符替换等功能。本文通过问答形式介绍了其基本概念、使用方法及注意事项,帮助读者掌握这一重要技能,提升文本数据处理效率。尽管功能强大,但在不同数据库系统中可能存在兼容性问题,需谨慎使用以优化性能。
21 0
|
SQL 安全 关系型数据库
MySQL运算符,SQL,算术比较逻辑位,优先级,正则表达式,完整详细可收藏
MySQL运算符,SQL,算术比较逻辑位,优先级,正则表达式,完整详细可收藏
394 0
MySQL运算符,SQL,算术比较逻辑位,优先级,正则表达式,完整详细可收藏
|
SQL 数据采集 分布式计算
使用Maxcomputer SQL对数据进行抽样
在大数据量分析任务中,针对全量数据进行分析挖掘会存在困难,抽样就显得格外重要了
2906 0
|
SQL 关系型数据库 MySQL
Mysql常用sql语句(21)- regexp 正则表达式查询
Mysql常用sql语句(21)- regexp 正则表达式查询
430 0
Mysql常用sql语句(21)- regexp 正则表达式查询
|
SQL 分布式计算 MaxCompute
MaxCompute SQL 使用正则表达式选列
编辑MaxCompute SQL 时,经常会需要在某个表N个列中指定一些列。若需要指定的列比较少,编写SQL时一个个输入既可。当遇到列多的时候,一个个输入就会非常费劲。本文将介绍如何在编写MaxCompute SQL时通过正则表达式表达列(column),从而提升编码效率。
2686 0