关于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