私は2つのテーブルを持っています:Table1とTable2。Table1列、、およびがRECORDIDありDATASOURCETYPEますSTRINGCLOBが、Table2列、、RECORDIDおよびTIMESTAMPがありますCLICKTYPE。次のようにSTRINGCLOB、指定されたに一致する場合、列からclobXML文字列'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%'
ここで、先月に記録されたSTRINGCLOB列( )からの'%book%'文字列(ANDなど)とのすべての出現を検索してカウントしたいと思います。2つの異なるテーブルからのデータのクエリに苦労しています。何か考えはありますか?Table1TIMESTAMP > '01-Nov-12' AND TIMESTAMP < '01-Dec-12'CLICKTYPE <> 'Type1'
本当にありがとう、
私。