Я пытаюсь потренироваться, как написать выражение в задаче производного столбца, чтобы извлечь код чтения, например (XXXX), из другого столбца.
ID | Ethnicity | ReadCode
-------------------------------------
1 | (XXXX) White British | (XXXX)
Пока у меня есть выражение SUBSTRING (Этническая принадлежность, 1, FINDSTRING (Этническая принадлежность, "")", 1) - 1)
Но выдает ошибку, что символы не совпадают? очевидно, что я полностью лаю не по тому дереву с этим выражением, но как, черт возьми, найти (XXXX) и извлечь?
SUBSTRING(ethnicity,CHARINDEX('(',ethnicity)+1,charindex(')',ethnicity,CHARINDEX('(',ethnicity))-2)
- person vhadalgi   schedule 05.03.2014SUBSTRING(ethnicity,CHARINDEX('(',ethnicity)+1,charindex(')',ethnicity))
- person vhadalgi   schedule 05.03.2014Select SUBSTRING(Ethnicity,CHARINDEX('(',ethnicity)+1,charindex(')',ethnicity,charindex('(',ethnicity))-2) From <table>;
- person SoupOfStars   schedule 05.03.2014