首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL表中如何把表字段值拆分成两半呢

2013-03-12 
SQL表中怎么把表字段值拆分成两半呢?大家好!请教大家一个问题,SQL表中怎么把表字段值拆分成两半,前面数字

SQL表中怎么把表字段值拆分成两半呢?
  大家好!请教大家一个问题,SQL表中怎么把表字段值拆分成两半,前面数字后面跟字符串,怎样把他们拆分开来,比如00812张三,012张思,8122张思等等,并且还要给数字前面不足5位补零.谢谢大家了!
[解决办法]

select right('00000'+left(col,patindex('%[^0-9]%',col)-1),5)col1,right(col,len(col)-patindex('%[^0-9]%',col)+1)col2 from tb

热点排行
Bad Request.