Hi,
Please refer below Sql Script
SQL
DECLARE @Temp AS TABLE(Name VARCHAR(20),[Address] VARCHAR(20),email VARCHAR(20))
INSERT INTO @Temp VALUES('AAA','BBBB','CCCC')
INSERT INTO @Temp VALUES('XXX','YYY','ZZZZ')
SELECT * FROM @Temp
DECLARE @t as TABLE([Sr.no] DECIMAL(18,1),Details VARCHAR(50))
DECLARE @i INT
SET @i = 1
DECLARE @RecordCount INT
SELECT @RecordCount = COUNT(*) FROM @Temp
WHILE @i <= @RecordCount
BEGIN	
	DECLARE @count DECIMAL(18,1)
	SET @count = @i
	INSERT INTO @t VALUES  
	(@i,(SELECT Name FROM 
	(
		SELECT ROW_NUMBER() OVER(ORDER BY (SELECT 0)) as RowNumber,* FROM @Temp
	)as tbl
	WHERE tbl.RowNumber = @i))
	
	 SELECT @count = (@count + 0.1)
	INSERT INTO @t VALUES
	  
	(@count,(SELECT [Address] FROM 
	(
		SELECT ROW_NUMBER() OVER(ORDER BY (SELECT 0)) as RowNumber,* FROM @Temp
	)as tbl
	WHERE tbl.RowNumber = @i))
	 SELECT @count = (@count + 0.1)
	INSERT INTO @t VALUES
	(@count,(SELECT email FROM 
	(
		SELECT ROW_NUMBER() OVER(ORDER BY (SELECT 0)) as RowNumber,* FROM @Temp
	)as tbl
	WHERE tbl.RowNumber = @i))
	SET @i = @i +1
 
END
SELECT * FROM @t
Screenshot
