表一:
字段A 就一个字段
1984\16丁卯旺;1994\26戊辰衰;2004\36己巳病;2014\46庚午死;2024\56辛未墓;2034\66壬申绝;2044\76癸酉胎;2054\86甲戌养
1942\10乙巳绝;1952\20丙午胎;1962\30丁未养;1972\40戊申生;1982\50己酉沐;1992\60庚戌冠;2002\70辛亥临;2012\80壬子旺
1941\16壬辰墓;1951\26辛卯绝;1961\36庚寅胎;1971\46己丑养;1981\56戊子生;1991\66丁亥沐;2001\76丙戌冠;2011\86乙酉临
。
。
。
。
里面有几十万行数据
想要得到的结果 今年是2015年 用2015年减去9得到 2006 (年份在2006-1015 中间的符合条件)
第一条 找到 2014对应的 2014\46庚午死 然后拆分出来 2014 46 庚 午 死
第二条 找到 2012对应的 2012\80壬子旺 然后拆分出来 2012 80 壬 子 旺
第三条 找到 2014对应的 2011\86乙酉临 然后拆分出来 2011 86 乙 酉 临
最终得到的结果 :
2014 46 庚 午 死
2012 80 壬 子 旺
2011 86 乙 酉 临
。
。
。
。
几十万数据
如果这样复杂的话 表结果 可以修改成这样的
字段A 字段B 字段C 字段D 字段E 字段F 字段G 字段H
1984 16 丁 卯 旺 1994 26 戊 辰 衰 至此类推 分开建表(可以建很多个字段 )
请高手指点 看看有什么好的解决办法
------解决思路----------------------
如上,是XML拆分字符串,结合了XML的应用
XML拆分字符串,你可以看下别人的演示
http://www.cnblogs.com/MR_ke/archive/2010/02/27/1674743.html