У меня есть две колонки: клипа фокальной фирмы и клипы участников - PullRequest
0 голосов
/ 15 октября 2018

Моя база данных выглядит следующим образом:

Firm    Agreement id    Year    Cusip_focal        participants_cusips
Abbott Lab  3947    1990        002824            002824 60851C -
Abbott Lab  4441    1990        002824            002824 090597 -
Abbott Lab  5215    1990        002824            002824 47088J -
Mylan Lab   3997    1990        628530            097516 628530 -
Mylan Lab   20967   1993        628530            31528X 628530 -

Я хочу стереть фокальную пломбу с участника Participans_cusips и получить новый столб для второй фирмы:

partner
60851C
090597
47088J
097516
31528X

Не могли бы вы помочь мнерешить эту проблему?

С наилучшими пожеланиями, Фарид

1 Ответ

0 голосов
/ 15 октября 2018

Вы можете использовать функцию Replace() для удаления подстроки Cusip_focal из строки participants_cusips.Затем удалите все пробелы в начале / конце, используя функцию Trim():

SELECT 
  TRIM(REPLACE(participants_cusips, Cusip_focal, '')) AS partner
FROM your_table
...