Если вы используете SQL Server 2016+, то, как я уже говорил, используйте OPENJSON
:
SELECT OJ.RoomID
FROM (VALUES('{"ID": 1, "Room_ID": "111,222", "Test_ID":"9"}'),
('{"ID": 1, "Room_ID": "111", "Test_ID":"9"}'),
('{"ID": 1, "Room_ID": "None", "Test_ID":"9"}'),
('{"ID": 1, "Room_ID": "111,222,333", "Test_ID":"9"}'))V(JSON)
CROSS APPLY OPENJSON(V.JSON)
WITH (ID int '$.ID',
RoomID varchar(500) '$.Room_ID',
TestID int '$.Test_ID') OJ;
В идеале после этого вам следует использовать строкусплиттер, чтобы изменить ваши данные на нормализованное значение.