【发布时间】:2020-10-30 00:43:12
【问题描述】:
这里很难。我们正在运行 11g,所以我们现在不支持 JSON。我的目标是将分隔符上的 JSON 字符串拆分为行,然后过滤每一行。这可能吗?这是一个例子:
{
"section_1": {
"section_publish": true,
"section_body": "<p style=\"text-align: justify;\">
},
"section_2": {
"section_publish": false,
"section_body": "<p style=\"text-align: justify;\">
},
"section_3": {
"section_publish": true,
"section_body": "<p style=\"text-align: justify;\">
}
}
所以,基本上我希望在 } 上拆分这些部分,然后,一旦它们在“section_publish”上的“行”过滤器中:true,然后过滤那些。
JSON 字符串保存在一个表中,因此这将成为 SELECT 语句的一部分:
SELECT id, name.....
FROM json_table
WHERE {json result from above} LIKE '%string to compare%';
这有意义吗?这可以在 SQL 中完成吗?
【问题讨论】: