更改密钥名称行

时间:2014-09-05 12:21:33

标签: sql postgresql

如何更改数组值的键名?

与此查询类似:

SELECT ROW_TO_JSON(ROW(1, 'foo'));

结果:

{"f1": 1, "f2": "foo"}

如何更改默认密钥名称(f1,f2):

{"id": 1, "name": "foo"}

1 个答案:

答案 0 :(得分:0)

select row_to_json(s)
from (values (1, 'foo')) s(id, name);
      row_to_json      
-----------------------
 {"id":1,"name":"foo"}