如何在開始時對D
字符串進行格式化,並將長度小於4的數字作爲前導零。 E.g:數值爲SQL Server 2005中的格式字符串
D1000
爲1000
D0100
爲100
我試圖與鑄造和stuff
功能工作,但我希望它沒有工作。
SELECT STUFF('D0000', LEN(@OperatingEndProc) - 2, 4, CAST((CAST(SUBSTRING(@OperatingEndProc, 2, 4) AS INT) + 1) AS VARCHAR(10)));
工作就像一個魅力。你能提供一些解釋嗎? – vmeln