Bigquery:
SELECT *,
REGEXP_EXTRACT(AM_EMAIL, '^[a-zA-Z0-9_.+-]+') as x_ALIAS,
"https:" AS COL1
FROM `agm-data-.global_i.P_ROUTING`;
想要将这个大查询转换成雪花,请建议在REGEXP_EXTRACT上的大查询雪花类似的功能?
发布于 2020-10-15 16:53:19
在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
https://stackoverflow.com/questions/64376281
复制