-- 版本支持情况: -- DM7.1.6及之前版本:不支持原生JSON类型,只能用VARCHAR/CLOB存储 -- DM7.6及以后版本:开始支持JSON相关功能 -- DM8.0及以后版本:完整支持JSON数据类型和丰富的JSON函数SELECT*,-- 获取json中的值JSON_VALUE(JSON_INFO , '$.jys.status') AS test,-- 获取json中的jsonJSON_QUERY(JSON_INFO , '$.jys.data') AS test1,-- 获取嵌套json中的值JSON_VALUE(JSON_INFO , '$.jys.data.name') AS test2,-- 获取嵌套json中数组中的值JSON_VALUE(JSON_INFO , '$.jys.data[0].name') AS test3 FROMB_TABLE where-- 条件判断json中的值是否等于 hahaJSON_VALUE(JSON_INFO , '$.jys.data.name')= 'haha';-- 路径表达式示例 $.basic -- 第一层对象 $.basic.age -- 嵌套属性 $.basic.address.province -- 多层嵌套 $.skills[0] -- 数组第一个元素 $.projects[0].name -- 数组对象的属性 $.projects[*].name -- 所有项目名称(部分版本支持)