我有两张桌子: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%' 字符串。我正在努力从两个不同的表中查询数据,知道吗?Table1
TIMESTAMP > '01-Nov-12' AND TIMESTAMP < '01-Dec-12'
CLICKTYPE <> 'Type1'
确实谢谢
一世。