REPLICATE函数的一种用法

假设有以下需求:对Production.Suppliers的每个供应商的整数ID生成一个10位数字的字符串,不足10位时前面补0补足10位。

1 SELECT supplierid,
2   RIGHT(REPLICATE('0', 9) + CAST(supplierid AS VARCHAR(10)),
3         10) AS strsupplierid
4 FROM Production.Suppliers;

 

执行结果: 

 

posted @ 2015-03-18 20:11  Mr.Jack  阅读(716)  评论(0编辑  收藏  举报