记录一些经验

学习,生活

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
一个nvarchar型字段,目前数据如下:
245
1153
686
1300
现要求在字符左边添加‘0’,把所有字符串统一成六个字符,如下:
000245
001153
000686
001300

我上网查了一下,有几种解法,大家看看哪种好,是不是还有其他方案?
1.right(convert(nvarchar,1000000+convert(int,字段)),6)
2.replicate('0', 6-len(convert(int,字段)))+convert(int,字段)
3.Lpad('2334',6,'0')       //oracle下的函数,sqlserver没有。
posted on 2007-12-15 16:43  将飞  阅读(176)  评论(0)    收藏  举报