关于Oracle like模糊查询通配符如何查找第20个或者50个字符为R的语句怎么写

问题描述:

关于Oracle like模糊查询通配符如何查找第20个或者50个字符为R的语句怎么写

SELECT * FROM (
select t.id,ROWNUM idx from tablename t where t.colum '%R%'
)z where z.idx > 20 and z.idx < 50;

简单、粗暴、有效。

select * from test a where substr(a.text,20)='R' or substr(a.text,50)='R'

这个可以满足你的要求 ,,不过没有用到like