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