首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

字符串有关问题

2012-02-14 
字符串问题3个字符串如a 中国 or2004 orabc .....b 2005 or2006 or2007 ....c 中国 or2

字符串问题
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% '

热点排行