Что ж, извлечение строк не так просто в SQL Server.Предполагая, что страна состоит из трех символов:
select left(dam, charindex('(', dam + ' (') - 2) as name,
nullif(left(stuff(dam, 1, charindex('(', dam + '('), ''), 3), '') as country,
nullif(stuff(dam, 1, charindex(')', dam + ')'), ''), '') as dob
from (values ('Marathon Nella (Jpn)1942'), ('testing a')) v(dam)
Это можно изменить, если эти условия не соответствуют действительности, но это дает представление о том, что делать.
Здесь это дб <> скрипка.