SQL如何提取2个关键字之间字符长度小于10的内容?

示例:1、处罚人民币500元整        2、予以处罚款人民币壹万元整的行政处罚       3、杨市监案处字〔2017〕第100201760808号 当事人:A;,当事人上购入该批次“老榨坊”玉米胚芽油24瓶,每瓶的购入价为人民币54.36元,以每瓶81元的价格对外销售,货值人民币1944元。      关键字是 “处%元”  之间  ,如何提取,只提取到 1和2的内容,3的内容不提取

instr 了解一下

select * from 表 where CHARINDEX('元',字段)-CHARINDEX('处',字段)>=10 and CHARINDEX('处',字段)>0

select * from 表 where CHARINDEX('元',字段)-CHARINDEX('处',字段)<10 and CHARINDEX('处',字段)>0

谢谢 ,已使用