Snowflake REGEXP_SUBSTR 提取字符串
Snowflake REGEXP_SUBSTR extract string
我正在为这个简单的正则表达式苦苦挣扎。我有一个 Variant 类型的列,它看起来像:
[ { "AccountCode": "20240", "Description": "Hardware", "ItemCode": "Platform", "LineAmount": ...
我正在尝试将所有 ItemCodes 提取为一个新列。在这种情况下它是“平台”,在其他情况下它可以是字母数字。我知道我需要 REGEXP_SUBSTR 但对正则表达式不熟悉。有什么建议吗?
您不需要使用正则表达式。 Snowflake 允许您直接查询变体列中 json 数据的内容。
这已记录在案 here
我正在为这个简单的正则表达式苦苦挣扎。我有一个 Variant 类型的列,它看起来像:
[ { "AccountCode": "20240", "Description": "Hardware", "ItemCode": "Platform", "LineAmount": ...
我正在尝试将所有 ItemCodes 提取为一个新列。在这种情况下它是“平台”,在其他情况下它可以是字母数字。我知道我需要 REGEXP_SUBSTR 但对正则表达式不熟悉。有什么建议吗?
您不需要使用正则表达式。 Snowflake 允许您直接查询变体列中 json 数据的内容。 这已记录在案 here