字符串问题
3个字符串 如 a= "中国 " or "2004 " or "abc ".....
b= "2005 " or "2006 " or "2007 "....
c= "中国 " or "2004 " or "abc ".....
将字符串d=a+b+c添到数据库中
按 a,b,c查询 按d模糊查询(例:国2005)
如何实现
我现在将 a+ "* "+b+ "* "+c存到数据库中 中国*2005*中国
a,b,c能查出来
怎么按d查询
------解决方案--------------------如果是数据库是Oracle
select *
from tablex
where replace(d, '* ', ' ') like '国2005 '
------解决方案--------------------oracle:
select * from 表 where replace(字段, '* ') like '%国2005% '