消息关闭
    暂无新消息!
notes
医院名称+适应症
测试医院1+适应症1
测试医院2+测试病种

拆成

A                     B
医院名称        适应症
测试医院1      适应症1
测试医院 2     测试病种

2个回答

︿ 2
SELECT REGEXP_SUBSTR(NOTES,'[^+]+',1,1) AS A ,REGEXP_SUBSTR(NOTES,'[^+]+',1,2) AS A FROM T1
这种 貌似 +会解译为其它。
就用 select substr(NOTES,1,INSTR(NOTES,'+',1,1)-1)  AS A, substr(NOTES,INSTR(NOTES,'+',1,1)+1) AS B FROM T1
︿ 0
SELECT REGEXP_SUBSTR(NOTES,'[^\+]+',1,1) AS A ,REGEXP_SUBSTR(NOTES,'[^\+]+',1,2) AS A FROM notes;