我的表格中没有连续的列。我想插入这样的值:
00001
00002
.........
00010
00011
........
00100
如何为此编写查询?
答案 0 :(得分:1)
因为你试图存储一个数字,并且前导零的填充不代表任何东西。
但是在显示时你可以用前导零填充它并使用RIGHT()函数选择你想要的数字
SELECT RIGHT('00000' + CAST([serial_number] AS varchar(5)) , 5)
FROM [Table_name]