首页 > 解决方案 > 在雪花中使用 regexp_substr 提取数字

问题描述

我正在尝试这样做,但它给出了“NULL”。为什么?

select regexp_substr('07.31.19.csv','/[^0-9]+/'); 

我只想保留数字:“ 073119”有什么想法吗?

标签: sqlsnowflake-cloud-data-platform

解决方案


斜线是干什么用的?相反,只需使用regexp_replace()并删除所有非数字:

select regexp_replace('07.31.19.csv', '[^0-9]', ''); 

我不熟悉雪花的小提琴。但是,是一个使用 MySQL 的小提琴。


推荐阅读