Snowflake REGEXP_SUBSTR 提取字符串

Snowflake REGEXP_SUBSTR extract string

我正在为这个简单的正则表达式苦苦挣扎。我有一个 Variant 类型的列,它看起来像:

[ { "AccountCode": "20240", "Description": "Hardware", "ItemCode": "Platform", "LineAmount": ...

我正在尝试将所有 ItemCodes 提取为一个新列。在这种情况下它是“平台”,在其他情况下它可以是字母数字。我知道我需要 REGEXP_SUBSTR 但对正则表达式不熟悉。有什么建议吗?

您不需要使用正则表达式。 Snowflake 允许您直接查询变体列中 json 数据的内容。 这已记录在案 here