如果我的表格中有Map类型的列,我该怎么过滤它呢?让我们说我想说: -
select * from mytable where col.get("key1") = 1;
这在语法上是不正确的,但你明白了我在这里要做的事情。实现这个目的的正确语法是什么?
答案 0 :(得分:1)
是的,你可以!!请参考' []'中的地图键元素。例如
select * from mytable where col["key"] = value;
希望这能解决问题:)
答案 1 :(得分:1)
顺便说一句,你也可以使用点符号:
select * from mytable where col.key = value;