[英]How to extract a value from JSON in Presto?
{"xyz":{"aaabc":"80.00","ccccd":null,"npccc":"0.00","txnid":"pca","diccsc":"0.00"}}
我必須提取 xyz 其中 xyz 是動態變量(在某些情況下它可能是 xyz 在其他情況下它可能是 abc 或任何東西)
假設您的數據是varchar
,您可以
json
map(varchar, json)
map_entries
從地圖中提取條目SELECT map_entries(CAST(CAST(my_column AS json) AS map(varchar, json))[1]
FROM ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.