Try this:
DECLARE @TBL TABLE(MultiValueMessages VARCHAR(100))
INSERT INTO @TBL VALUES
('al:07/18/2024 17:47:35, av:1.415.174.0, Date:07/15/2024 00:00:00, int:False, KB:5040430')
;WITH CTE AS
(
SELECT *,'["'+ REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(MultiValueMessages,' ',''),'al:',''),'av:',''),'Date:',''),'int:',''),'KB:',''),',','","') + '"] ' jsCol
FROM @TBL
WHERE MultiValueMessages LIKE 'al%'
)
SELECT DISTINCT
JSON_VALUE(jsCol, '$[0]') AS al
,JSON_VALUE(jsCol, '$[1]') AS av
,JSON_VALUE(jsCol, '$[2]') AS Date
,JSON_VALUE(jsCol, '$[3]') AS int
,JSON_VALUE(jsCol, '$[4]') AS KB
FROM CTE CROSS APPLY OPENJSON(jsCol) AS j
Best regards,
Cosmog
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".