简体   繁体   English

Bigquery 中 REGEXP_EXTRACT 函数的雪花中的类似函数是什么?

[英]What is similar function in snowflake for REGEXP_EXTRACT function in Bigquery?

Bigquery :大查询:

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

Want to Convert this bigquery into Snowflake ,Please suggest on REGEXP_EXTRACT Bigquery similar function in snowflake?想将此 bigquery 转换为 Snowflake ,请在 REGEXP_EXTRACT Bigquery 中提出类似雪花的功能?

In Snowflake you would use REGEXP_SUBSTR() .在 Snowflake 中,您将使用REGEXP_SUBSTR() The regex you are using should work just fine, so:您使用的正则表达式应该可以正常工作,因此:

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

Note that [a-zA-Z0-9_] can also be expressed as [:alnum:] , so:请注意, [a-zA-Z0-9_]也可以表示为[:alnum:] ,因此:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM