add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE data (exclusion varchar(40))
insert into data values
('0.0000, 3546.0000, 253422.000'),
('4.234, 1.04, 235.99')
2 rows affected
WITH CTE AS (
SELECT exclusion, value, ROW_NUMBER() OVER (PARTITION BY exclusion ORDER BY (SELECT NULL)) AS rn
FROM data
CROSS APPLY STRING_SPLIT(exclusion, ',')
)
SELECT exclusion,
[1] AS Val1,
[2] AS Val2,
[3] AS Val3
FROM CTE
PIVOT (
MAX(value)
FOR rn IN ([1], [2], [3])
) p
exclusion Val1 Val2 Val3
0.0000, 3546.0000, 253422.000 0.0000  3546.0000  253422.000
4.234, 1.04, 235.99 4.234  1.04  235.99