我在PostgreSQL中有以下功能
CREATE OR REPLACE FUNCTION public.translatejson(JSONB, TEXT)
RETURNS TEXT
AS
$BODY$
SELECT ($1->$2)::TEXT
$BODY$
LANGUAGE sql STABLE;
当我执行它时,我收到双引号括起来的值。例如:
SELECT id, translatejson("title", 'en-US') AS "tname" FROM types."FuelTypes";
作为回报,我得到一张这样的表
-------------------
| id | tname |
-------------------
| 1 | "gasoline" |
| 2 | "diesel" |
-------------------
'标题中的值'列是JSON格式: {" en-US":"汽油"," fr-FR":"精华" }。 我如何省略双引号只返回结果的字符串?