Postgres从JSON对象中选择字段的子集

时间:2017-11-17 00:54:28

标签: json postgresql

给定一些具有多个字段的JSON对象,例如

{a: 1, b: true, c: "some string", d: {foo: "bar"}}

如何选择其中一些字段作为新的JSON对象?

我知道你可以选择一个字段:

select data->>'a' from '{a: 1, b: true, c: "some string", d: {foo: "bar"}}' as data

但是如何在新的JSON对象中选择多个字段?如何选择ab

select (what?) from '{a: 1, b: true, c: "some string", d: {foo: "bar"}}' as data

结果将是:

{a: 1, b: true}

我正在使用9.6和普通的JSON列

0 个答案:

没有答案