134得票8回答
如何将JSON数组转换为Postgres数组?

我有一个名为data的列,类型为json,保存着像这样的JSON文档: { "name": "foo", "tags": ["foo", "bar"] } 我想将嵌套的 "tags" 数组转换为一个连接的字符串('foo, bar')。理论上,可以使用 array_to_...

68得票9回答
将Postgres表导出为json格式。

有没有办法将Postgres表数据导出为JSON文件?我需要输出的格式是逐行的,就像这样: {'id':1,'name':'David'} {'id':2,'name':'James'} ... 编辑:PostgreSQL 版本:9.3.4

58得票7回答
在json_agg中选择列

我有一个问题,就像这样: SELECT a.id, a.name, json_agg(b.*) as "item" FROM a JOIN b ON b.item_id = a.id GROUP BY a.id, a.name; 如何在b中选择列,以便在JSON对象中不包含b....

56得票4回答
在SQLite中存储和查询JSON是否可行?

我需要将JSON对象存储在SQLite数据库中,然后对其进行复杂查询。 我创建了一个类似这样的表: +--------------------------------------+ |document | property | string | number| +------------...

47得票2回答
将Postgres中的多个列转换为JSON

我正在运行的是PostgreSQL 9.3.4。我有一个包含3个字段的表: id name addr --- ---- ---- 1 n1 ad1 2 n2 ad2 ... 我需要将数据移到一个具有以下字段的新表中: id data --- --...

41得票2回答
postgresql: 如何定义一个带有默认值的JSONB列

我在文档中找不到如何在PostgreSQL中创建一个具有空json文档的默认值的JSONB列。 上述内容如何在CREATE TABLE定义中表达?

34得票1回答
PostgreSQL JSON查询数组与多个值的匹配

我想在Postgres中针对jsonb类型编写一个查询,根据客户ID的数组找到相应的组。 给定这个示例表: CREATE TABLE grp(d JSONB NOT NULL); INSERT INTO grp VALUES ('{"name":"First","arr":["fo...

34得票3回答
如何在MySQL 5.7中去除函数JSON_EXTRACT中的字符串引号?

除了在每个JSON_EXTRACT之后进行字符串操作外,是否有更简单或更正确的方法让JSON_EXTRACT返回不带引号的字符串? 还是应该将这个问题放在StachExchange上?

33得票2回答
PostgreSQL使用JSONB进行连接

我有这个SQL查询语句: CREATE TABLE test(id SERIAL PRIMARY KEY, data JSONB); INSERT INTO test(data) VALUES ('{"parent":null,"children":[2,3]}'), ('{"...

30得票4回答
取消引用JSON字符串;打印没有引号的JSON字符串

SELECT json_array_elements('["one", "two"]'::json) 给出结果 | json_array_elements | | :------------------ | | one | | two ...