سلام و روز خوش
چیزی که دنبالش هستین بهش میگن string interpolation و در sql هم میتونین به این روشها پیاده کنین:
1- تابع FormatMessage
SELECT FORMATMESSAGE('You have %s of %d.','half',1000) AS [Interpolated String];
1.png
DECLARE @A INT=4, @B INT=3, @C INT=2;
SELECT FORMATMESSAGE('%d + %d + %d = %d', @A, @B, @C, (@A+@B+@C)) AS [Interplaoted String];
2.png
2- SP سیستمی xp_sprintf:
DECLARE @InputString NVARCHAR(200), @X NVARCHAR(200);
SET @InputString='You have %s of %s.';
EXEC XP_SPRINTF @X OUTPUT, @InputString, 'half', '1000'
SELECT @X AS [Interpolated String];
3.png