我是 Presto 的新手,不太清楚如何检查地图中是否存在密钥。当我运行SELECT
查询时,会返回此错误消息:
Key not present in map: element
SELECT value_map['element'] FROM
mytable
WHERE name = 'foobar'
添加AND contains(value_map, 'element')
不起作用
数据类型是字符串数组
SELECT typeof('value_map') FROM mytable
返回varchar(9)
我将如何只选择“元素”中存在的记录value_map
?