如何在postgresql中使用row_to_json时从返回的列中删除f1?
问题描述:
我正在使用row_to_json将列转换为json。 这是我的查询:如何在postgresql中使用row_to_json时从返回的列中删除f1?
Select row_to_json(row(func1('cust_1')));
注FUNC1是一个SQL函数,它接受一个VARCHAR和返回3辆彩车
该查询返回:
{"f1":{"col1":0,"col2":0,"col3":0}}
我要的是里面的对象f1,我想要查询返回仅此:
{"col1":0,"col2":0,"col3":0}
我该怎么办 这个 ? 谢谢
您在使用MySQL或PostgreSQL? (不要标记不涉及的产品。) – jarlh
'选择row_to_json(行(func1('cust_1'))) - >>'f1';' –
@jarlh我使用Postgresql,因为它是类似的他们可以帮助 – user6638204