0

我的表中的每条记录都有一个增量字段。

我想在数字中添加前导零,以使它们的字符数相同,而且数字前面的 CAST() 字母作为标识符。

添加前导零;

SELECT RIGHT('00000' + CONVERT(VARCHAR, No_), 6)

添加我的标识符;

SELECT 'FC' + CAST(No_ as varchar(50))

将这两个语句组合到一个字段的正确语法是什么?是否可以?

4

2 回答 2

2

尝试

SELECT 'FC' +RIGHT('00000' + CONVERT(VARCHAR, No_ ), 6)

结果:No_ = 1

FC000001

对于 No_ = 222

FC000222
于 2012-08-17T13:20:38.967 回答
1

只需使用这个:

SELECT 'FC' + RIGHT('00000' + CONVERT(VARCHAR, No_), 6)
于 2012-08-17T13:20:00.777 回答