sqllit如何切割字符串
select TRIM(substr(EXP_ITEM, 0, instr(EXP_ITEM, '-'))) as KM1,
substr(substr(EXP_ITEM,instr(EXP_ITEM, '-')+1) , 0, instr(EXP_ITEM, '-')) AS KM2,
substr(substr(EXP_ITEM,instr(substr(EXP_ITEM,instr(EXP_ITEM, '-')+1), '-')+1),instr(EXP_ITEM, '-')+1) AS KM3,
from SMHG_ZXL
原理通过instr找出第一个杠出现的位置进行切割,然后切割出第一个杠前面的数据,然后切割第一个杠后面的数据,用insrt找到第二个杠的位置,第三次切割同理。可以参考一下