sqllit如何切割字符串

楼主
我是社区第678579位番薯,欢迎点我头像关注我哦~

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找到第二个杠的位置,第三次切割同理。可以参考一下

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 2021浏览人数
最后回复于:2023-4-20 15:21

返回顶部 返回列表