我有两张桌子:Table1和Table2。Table1有列RECORDID,DATASOURCETYPE和STRINGCLOB, 而Table2有 列RECORDID,TIMESTAMP和CLICKTYPE. 我编写了一个查询来从STRINGCLOB列中查找 clob XML 字符串“book”,前提是它与给定的 匹配DATASOURCETYPE,如下所示:
SELECT SUBSTR(stringclob, instr(stringclob, 'type>')+5
, instr(stringclob,'</type')
- instr(stringclob, 'type>')-5
) r_type from Table1
where DataSourceType = 'Source1'
AND SUBSTR(stringclob, instr(stringclob,'type>')+5
, instr(stringclob, '</type')
- instr(stringclob, 'type>')-5
)
like '%book%'
现在,我想从上个月(类似于 AND )和 of记录的STRINGCLOB列 ( ) 中查找并计算所有出现的 '%book%' 字符串。我正在努力从两个不同的表中查询数据,知道吗?Table1TIMESTAMP > '01-Nov-12' AND TIMESTAMP < '01-Dec-12'CLICKTYPE <> 'Type1'
确实谢谢
一世。