【问题标题】:What is similar function in snowflake for REGEXP_EXTRACT function in Bigquery?Bigquery 中 REGEXP_EXTRACT 函数的雪花中的类似函数是什么?
【发布时间】:2021-01-30 05:10:41
【问题描述】:

大查询:

SELECT *,
    REGEXP_EXTRACT(AM_EMAIL, '^[a-zA-Z0-9_.+-]+') as x_ALIAS,
    "https:" AS COL1
FROM `agm-data-.global_i.P_ROUTING`;

想把这个bigquery转换成Snowflake,请在REGEXP_EXTRACT Bigquery上推荐snowflake中类似的功能?

【问题讨论】:

    标签: sql regex string snowflake-cloud-data-platform


    【解决方案1】:

    在 Snowflake 中,您将使用 REGEXP_SUBSTR()。您使用的正则表达式应该可以正常工作,所以:

    REGEXP_EXTRACT(AM_EMAIL, '^[a-zA-Z0-9_.+-]+') as x_ALIAS
    

    注意[a-zA-Z0-9_]也可以表示为[:alnum:],所以:

    REGEXP_EXTRACT(AM_EMAIL, '^[[:alnum:].+-]+') as x_ALIAS
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-06
      • 1970-01-01
      • 2021-12-10
      • 2020-12-05
      • 2016-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多