簡體   English   中英

Bigquery 中 REGEXP_EXTRACT 函數的雪花中的類似函數是什么?

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

大查詢:

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 中,您將使用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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM