1
我有这样的查询:添加0的SQL Server中
DECLARE @MilestoneName VARCHAR(50);
SELECT @MilestoneName = 'Milsetone' + CAST(001 AS VARCHAR);
这给我结果Milestone1
但我要的结果是Milestone001
我怎样才能做到这一点?
我有这样的查询:添加0的SQL Server中
DECLARE @MilestoneName VARCHAR(50);
SELECT @MilestoneName = 'Milsetone' + CAST(001 AS VARCHAR);
这给我结果Milestone1
但我要的结果是Milestone001
我怎样才能做到这一点?
希望这有助于
DECLARE @MilestoneName VARCHAR(50)
SELECT @MilestoneName = 'Milestone' + RIGHT('000'+ CONVERT(VARCHAR,001),3)
SELECT @MilestoneName = 'Milestone' + RIGHT(1000 + 001, 3);
如果'001'是文字又何尝不是这个'Milsetone001' – adatapost
我认为这是从一列可能是一个int,他只是想简化问题 – xception