建议你使用模糊查询,忽略掉括号。这样就无需考虑全角还是半角了。
select 。。。。 from 表名 where 公司名称 like '**化工%集团%';
用to_single_byte方法,EX:
select * from table_name where to_single_byte(col_name)=to_single_byte('越海全球物流(苏州)有限公司'),这样子会把列和查询的内容都转换成半角去查询。
全角半角只有某些字符会有一定区分
查询时可以先用replace函数做个转换,统一用一种格式进行查询