在row_to_json函数中选择查询

用户名

例如,我用下面的函数转换rowsjsonPostgreSQL 9.2

select row_to_json(row(productid, product)) from gtab04;

这将返回以下结果

row_to_json
---------------
{"f1":3029,"f2":"DIBIZIDE M TAB"}
{"f1":3026,"f2":"MELMET 1000 SR TAB"}
{"f1":2715,"f2":"GLUCORED FORTE"}
{"f1":3377,"f2":"AZINDICA 500 TAB"}
  • 不幸的是,它丢失了字段名称,并将其替换为f1,f2,f3等。
  • 如何获得实际的字段名称或强制转换的字段名称?
Vivek S.

要解决此问题,我们必须创建一个行类型并将该行强制转换为该类型,或者使用子查询。子查询通常会更容易。

select row_to_json(t)
from (
   select productid, product from gtab04
) t

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将查询传递给 postgres 中存储过程中的 row_to_json 函数

来自分类Dev

选择row_to_json表,错误:必须出现在GROUP BY子句中或在聚合函数中使用

来自分类Dev

在PostgreSQL函数中选择案例内的查询

来自分类Dev

从JSON格式数据中选择查询

来自分类Dev

使用sqlalchemy的row_to_json的语法

来自分类Dev

日期函数和在DocumentDB中选择前N个查询

来自分类Dev

在单个SQLAlchemy查询中选择函数和表列

来自分类Dev

在wordpress中选择查询

来自分类Dev

在MySQL中选择查询

来自分类Dev

在pymysql中选择查询

来自分类Dev

在选择查询中选择cakephp

来自分类Dev

使用row_to_json的Postgres嵌套JSON数组

来自分类Dev

在选择查询 php mysql 中选择查询

来自分类Dev

PostgreSQL 11:row_to_json()上的coalesce()仍返回null

来自分类Dev

row_to_json将“ NULL”导出为“ None”

来自分类Dev

双嵌套array_agg(row_to_json())

来自分类Dev

在sqlite android中选择查询

来自分类Dev

从子查询中选择SQL

来自分类Dev

从表查询中选择不同的a。*

来自分类Dev

从XML数据中选择查询

来自分类Dev

从选定的SQL查询中选择

来自分类Dev

从子查询中选择列

来自分类Dev

在android中选择查询错误

来自分类Dev

如何从查询中选择案例内选择

来自分类Dev

在选择查询Sql Server中选择列

来自分类Dev

避免在mysql选择查询中选择字母

来自分类Dev

在选择查询Sql Server中选择列

来自分类Dev

从选择查询中选择进入#Temp

来自分类Dev

JOOQ - 在选择查询中选择计数