【发布时间】:2021-05-25 08:53:21
【问题描述】:
给定这个函数:
CREATE OR REPLACE FUNCTION extract_key(
i_m JSONB,
i_key TEXT
) RETURNS JSONB AS $$
BEGIN
RETURN i_m -> i_key;
END;
$$ LANGUAGE 'plpgsql';
我想写一个函数extract_key_array,其中:
SELECT extract_key_array('hello', '[{"hello": {"id": 1}} ,{"hello": {"id": 2}}]')
输出一个json数组:'[{"id": 1},{"id": 2}]'
【问题讨论】:
标签: arrays postgresql plpgsql jsonb