为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:Windows
【CPU】:x86
【问题描述】*:
MySQL中可以通过函数json_search来搜索一个json类型的字段中的所有字段。
而达梦数据库中没有找到对应的函数,json_query和json_value都只是将对应路径的字段提取出来。
如果我有一个JSON字段的值如下:
{"prop_1":"默认值:自助-全局","prop_2":"默认值:\t自助-报障类型"}
如果我想对整个字段进行模糊查询“自助”,我只能使用like来实现:
select id,exts,
json_query(exts,'$' RETURNING STRING without wrapper)
from NITSM.tic_ticket
where json_query(exts,'$' RETURNING STRING without wrapper)like '%自助%';
但是下面的情况是我不希望的:
select id,exts,
json_query(exts,'$' RETURNING STRING without wrapper)
from NITSM.tic_ticket
where json_query(exts,'$' RETURNING STRING without wrapper)like '%{%';
怎么才能只搜索json字段的值呢?
有人回复么?怎么提问之后自动显示“已解决”?