标签: presto
我有一列类型为map(varchar,varchar)的列。我想在地图的键上进行过滤,以获取其中地图包含给定字符串的表的行。
如何检查地图类型列的键中是否包含varchar?
答案 0 :(得分:0)
select * from planet where map_keys(tags) = ARRAY['barrier'];
select * from planet where contains(map_keys(tags), 'barrier');
在这种情况下,