读书人

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

发布时间: 2013-03-12 11:19:35 作者: rapoo

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

读书人网 >SQL Server

热点推荐