我有一张table:
Name pets
--------------
Andy {"cat":2, "dog":1, "bird":4 ,xxx}
John {"dog":3, "cat":1, "bird":{}, uyx}
Mary {"dog":2, "duck":{}, "cat":1, zzz}
pets列是一个Map,但是table creator是一个字符串,其中包含一些额外的字符。所以我不能用 cast(json_parse(pets) as map(varchar, varchar)) AS m
.
在这种情况下,如果我想找出 "cat"
,我该怎么做?谢谢您!
1条答案
按热度按时间j8ag8udp1#
你可以用
regexp_extract()
: