PostgreSQL JSON 数据解析:提取多个键值对
假设这个 JSON 数据存储在名为'mytable'的表中的名为'mycolumn'的列里,可以使用以下 SQL 语句解析成三列:
SELECT
json_extract_path_text(mycolumn, '行业') AS 行业,
json_extract_path_text(mycolumn, '技术') AS 技术,
json_extract_path_text(mycolumn, '政策') AS 政策
FROM mytable;
其中,json_extract_path_text 函数用于从 JSON 数据中提取指定的键值对的值。如果指定的键不存在,则返回 NULL。因此,如果某一行的 JSON 数据中没有'政策'这个键,则'政策'列的值将为 NULL。
原文地址: http://www.cveoy.top/t/topic/lOe6 著作权归作者所有。请勿转载和采集!