- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含几条记录的 json 数组,所有记录都有 3 个字段 lat、lon、v。
我想从此数组创建一个选择子查询以与另一个查询连接。问题是我无法在 PostgreSQL documentation 中制作示例工作。
select * from json_populate_recordset(null::x, '[{"a":1,"b":2},{"a":3,"b":4}]')
应该导致:
a | b
---+---
1 | 2
3 | 4
但我只得到ERROR: type "x"does not exist Position: 45
最佳答案
需要将复合类型传递给 json_populate_recordset
,而将列列表传递给 json_to_recordset
:
select *
from json_to_recordset('[{"a":1,"b":2},{"a":3,"b":4}]') x (a int, b int)
;
a | b
---+---
1 | 2
3 | 4
关于arrays - 是否可以在子查询中使用 json_populate_recordset?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43523607/
我有一个包含几条记录的 json 数组,所有记录都有 3 个字段 lat、lon、v。 我想从此数组创建一个选择子查询以与另一个查询连接。问题是我无法在 PostgreSQL documentatio
是否可以使用 json_populate_recordset,以便使用 PostgreSQL (9.6) 以不区分大小写的方式比较表列名称/json 键? 例如,以下代码段将返回零行。 CREATE
我的数据库中有一个表,其中有一列包含 json 记录。 id | json_records ---+------------- 0 | "[{'x1' : 1234, 'x2' : 5678},{'
我有一个名为 slices 的表,其中包含一些简单的 json 对象,如下所示: id | payload | metric_name --
我读过 related question ,但与用户 kenthewala 不同,我想将一组 JSON 对象放入数据库中。 我的 JSON 文件如下所示: { "tablename_a":[{"a_i
我有一个 json 作为文本存储在我的数据库行之一中。 json数据如下 [{"id":67272,"name":"EE_Quick_Changes_J_UTP.xlsx"},{"id":67273,
这是“Populate multiple tables from a single JSON object with json_populate_recordset”的后续问题。 假设我的表 (tab
我是一名优秀的程序员,十分优秀!