我的表中的每条记录都有一个增量字段。
我想在数字中添加前导零,以使它们具有相同数量的字符,但也将数字前面的CAST()字母作为标识符。
添加前导零;
SELECT RIGHT('00000' + CONVERT(VARCHAR, No_), 6)
添加我的标识符;
SELECT 'FC' + CAST(No_ as varchar(50))
将这两个语句组合到一个字段的正确语法是什么?有可能吗?
答案 0 :(得分:2)
试
SELECT 'FC' +RIGHT('00000' + CONVERT(VARCHAR, No_ ), 6)
结果:对于No_ = 1
FC000001
No_ = 222
FC000222
答案 1 :(得分:1)
只需使用:
SELECT 'FC' + RIGHT('00000' + CONVERT(VARCHAR, No_), 6)