1

私はこのようなクエリを持っています:

DECLARE @MilestoneName VARCHAR( 50 );
SELECT @MilestoneName = 'Milsetone' + CAST( 001 AS VARCHAR );

これは私に結果を与えますMilestone1

でも結果はMilestone001

どうすればこれを達成できますか?

4

2 に答える 2

2

お役に立てれば

DECLARE @MilestoneName VARCHAR( 50 )
SELECT @MilestoneName = 'Milestone' + RIGHT('000'+ CONVERT(VARCHAR,001),3)
于 2012-09-22T07:03:47.563 に答える
1
SELECT @MilestoneName = 'Milestone' + RIGHT( 1000 + 001, 3 );
于 2012-09-23T22:31:04.567 に答える