因为我想直接写一个函数来把所有必要的SELECT结果转换为 JSONB 数据
现在是
SELECT COALESCE(jsonb_agg(tmp)::text, '[]') FROM (
SELECT... FROM ... ) AS tmp
我想直接写成
SELECT to_json_string((SELECT ... FROM ...));
可以吗?
作者:admin 2021-04-17 我要评论
因为我想直接写一个函数来把所有必要的SELECT结果转换为 JSONB 数据 现在是 SELECT COALESCE(jsonb_agg(tmp)::text, '[]') FROM ( SELECT... FROM ... ) AS tmp ...
因为我想直接写一个函数来把所有必要的SELECT结果转换为 JSONB 数据
现在是
SELECT COALESCE(jsonb_agg(tmp)::text, '[]') FROM (
SELECT... FROM ... ) AS tmp
我想直接写成
SELECT to_json_string((SELECT ... FROM ...));
可以吗?
版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除