真心求教
我这里有这样一个表,其中序号(XH)字段需要把他拆分出来。他是目录树的结构,有承子关系。一级标题代表项目,二级标题代表课题,三级标题代表专题。
项目就不用说了。课题序号我需要将一级标题和二级标题分别查出来,如:1.3 查出来结果项目是1,课题是2;或者1.23,分开项目是1,课题是23;或者11.56,分开项目是11,课题是56。
专题也一样:1.2.3,分开找出来 项目是1,课题是2,专题是3。11.3.33,分开 项目是11,课题是3,专题是33。依次类推。
我目前有一个针对专题的,课题序号的写法,select XH,
substr(xh,instr(xh, '.', 1, 1) + 1,
instr(XH, '.', 1, 2) - 1 - instr(XH, '.', 1, 1))
from XMJH01_1;但是其他的我就编不出来了。
![](https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/83.gif)
请教大师们帮忙。
![](https://img-bbs.csdn.net/upload/201506/29/1435575018_899353.png)