我的表中有一个序列号为no的列。我想插入这样的值:
00001
00002
.........
00010
00011
........
00100我该如何为此编写一个查询呢?
发布于 2017-01-14 18:59:29
因为你正在尝试存储一个数字,并且填充前导零不会有任何意义。
但在显示时,您可以用前导零填充它,并使用RIGHT()函数选择您想要的位数
SELECT RIGHT('00000' + CAST([serial_number] AS varchar(5)) , 5)
FROM [Table_name]https://stackoverflow.com/questions/41649067
复制相似问题