当前位置: 代码迷 >> Sql Server >> sql对一列数据的处置,修改,截取
  详细解决方案

sql对一列数据的处置,修改,截取

热度:62   发布时间:2016-04-24 08:51:37.0
sql对一列数据的处理,修改,截取
问题如图描述!麻烦大家给个思路或者方法!谢谢!

------解决思路----------------------
select case when left('T200P1234567',1)= 'T' then right('T200P1234567',len('T200P1234567')-5) else 'T200P1234567' end

select (case when left(order,1)= 'T' then right(order,len(order)-5) else order end) as 'order' from T_Test

如果前面'T200P类似字母开头的数据,都是为T打头的,并且长度都一样的5位,就可以这么截取
  相关解决方案