【发布时间】:2019-05-09 19:25:26
【问题描述】:
我正在开发一些 scala 查询生成器。
我的一个专栏是Map[Int, Int]
查询其中一对的值的 sql 查询是什么样的?
类似:
WHERE Map[KEY] >= VALUE
如何在 SQL 的列中访问 Map 上的一个值?
语法可以使用 Postgresql 或 Athena。如果我知道查询的名称,我总是可以用谷歌搜索替代方案。
谢谢。
【问题讨论】:
-
@jarlh 我更新了我的问题。 Athena 或 Postgresql 会很棒
-
Postgres 没有“map”数据类型,但如果列是
json或jsonb,则可以使用where (the_column ->> 'key')::int >= 42
标签: sql amazon-athena