标签: sql postgresql
在此psql数据库中,其中一个字段按以下格式存储信息:
"phone"=>"12345","segment"=>"12345"
如何查询才能获得segment类别的值?
segment
我用Google搜索,我知道它不是一个数组,但我想它与它类似。
非常感谢。
答案 0 :(得分:0)
如果您的列始终具有(确切)该格式,则可以使用hstore扩展名单独访问每个密钥。
hstore
获得installed后,您可以将该列投放到hstore并获取所需密钥的值(例如'segment')
'segment'
select the_column::hstore -> 'segment' from the_table;
您应该考虑将列转换为正确的键/值hstore列。