私は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つの異なるテーブルからのデータのクエリに苦労しています。何か考えはありますか?Table1
TIMESTAMP > '01-Nov-12' AND TIMESTAMP < '01-Dec-12'
CLICKTYPE <> 'Type1'
本当にありがとう、
私。