У меня есть данные в одном из столбцов, которые выглядят так: ALAN, DONALD [1234], мне нужно разделить их на два столбца, такие как Name (ALAN, DONALD), ID (1234). Я попробовал следующий код ивозможность получить идентификатор, но не имя
create table #test(NAME_ID VARCHAR(50))
INSERT INTO #TEST VALUES ('ALAN,DONALD [1234])' )
SELECT CAST (substring(NAME_ID,charindex('[',NAME_ID)+1,charindex(']',NAME_ID)-charindex('[',NAME_ID)-1) AS VARCHAR (102) ) AS MRN FROM #TEST