公司数据库设计不合理,只能用正则查询数据库匹配字段,郁闷啊
select * from FINANCEREPORT where 1=1 and regexp_like (PUBLISHEDRANGE,'(-|^)321 -{1}')
select * from FINANCEREPORT where 1=1 and regexp_like (PUBLISHEDRANGE,'(-|^)341 -{1}')
红字为查询条件
数据库中字符串321-341-
不匹配:32,21,41,34
相关资源:Oracle正则表达式详解(用法+实例)