mysql - 我应该如何在配置单元查询中获取具有特定键的“map”列 - Impala SQL
问题描述
要求:我正在处理如下表:
项目编号 | 性别地图 |
---|---|
122 | 地图['女']0.32 |
111 | 地图['男']0.89 |
genderMap 是一个 map 结构,只包含一个 key(string),value(float32) 是 key 的置信度。
如果我只想获取 key == 'female' 的行并计算它们的数量,我应该怎么做?
我的陈述:select count(*) from tab where genderMap.key='female'
但失败了
解决方案
推荐阅读
- laravel - Laravel SMTP 通过队列发送电子邮件接收空响应
- python - 数据框不返回完整结果Python
- spring - 如何在 Spring Security 的响应标头中使用密钥而不是“Set-Cookie”?
- jquery - Jquery 数据表特定列搜索不起作用 - 搜索值未传递到服务器
- node.js - 命令处理程序 - Discord 欢迎嵌入
- scala - generalize Int -> Int, Int-> String, String -> String, String -> Int
- flutter - 如何在谷歌地图上获得地图旋转?
- linux - KVM 上 2 个隔离网络之间的路由
- python - 如何将数据文件上传到 Heroku 部署的 Dash Web 应用程序
- c - 使 7 年前的印刷品与现在兼容