我有一个从 Databricks 访问的增量表。我有一个结构体数组类型的列。如果我想查看数组中任何元素的字段是否包含某个元素,我可以使用以下命令。
array_contains(transform(ArrayCol, x -> x.f), 'something')
但是现在我不想进行完全匹配,而是进行类似于的操作LIKE 'some%'
。我该如何实现?基本上,我想返回true
数组中的任何元素是否具有f
包含此处模式的字段'some%'
。
我有一个从 Databricks 访问的增量表。我有一个结构体数组类型的列。如果我想查看数组中任何元素的字段是否包含某个元素,我可以使用以下命令。
array_contains(transform(ArrayCol, x -> x.f), 'something')
但是现在我不想进行完全匹配,而是进行类似于的操作LIKE 'some%'
。我该如何实现?基本上,我想返回true
数组中的任何元素是否具有f
包含此处模式的字段'some%'
。
你几乎明白了。