如何查询postgres以获取json格式的数据?

用户1298426

在此处输入图片说明

从表中我想选择用户的名字和姓氏,仅当他们的年龄大于 10 时以 json 格式。

所以查询的输出应该是

在此处输入图片说明

我可以选择从中创建一个 json 文本,但不确定如何应用 where 子句 Key = 'AGE' and value > 10

这是我的查询

select json_object_agg(key,value) from table where key in ('firstname','lastname')
劳伦兹·阿尔伯

添加带有FILTER子句的聚合

SELECT id,
       json_object_agg(key, value) AS json,
FROM mytable
GROUP BY id
HAVING (max(value::integer) FILTER (WHERE key = 'AGE')) > 10;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获取数据透视格式的SQL查询?

如何在谷歌表格中使用结构化查询来获取 json 格式的数据?

如何从json格式中获取数据框

Postgres查询json数据

如何将 JSON 数据从 postgres 转换为不同的格式

如何通过SQL查询父子项以获取特定的JSON格式?

如何以 JSON 格式获取 postgresql 查询结果

如何格式化Highcharts以获取特定的json数据?

如何使用PHP以正确的格式获取JSON数据

如何使用 Laravel 获取这种格式的 JSON 数据?

如何在javascript中以json格式从数组中获取数据

如何从eBay api获取Json数据以CSV格式保存?

如何从json格式的promise对象中获取数据

如何在json格式数据集中获取最高值?

在 Postgres 中获取 JSON 数据

以ROR将JSON格式的Postgres中的数据获取到Highcharts javascript中

如何正确从 mysql 查询中的 json 获取数据?

在 JSON 中,我在“标题”中获取以下数据格式,如何获取实际数据?

如何从使用 FOR JSON PATH 的 SQL 查询中获取格式正确的 JSON 数组?

如何获取JSON格式的多层

如何获取 JSON 格式的令牌

从JSON格式数据中选择查询

Snowflake select查询以json格式返回数据

如何创建查询以获取 Oracle 中一行中逗号分隔格式的多行数据

当数据为纪元时间格式时,如何使用sql查询获取特定时间范围?

如何获取 CSV 格式的 SQL 查询结果?

Postgres JSON数据类型Rails查询

如何从最近x个月的Postgres Sql查询中获取数据,其中date字段是时间戳?

如何在Postgres SQL查询中以字符串形式获取数据列表?