Split String после первого sla sh с использованием postgresql - PullRequest
0 голосов
/ 09 февраля 2020

У меня есть несколько строк, где я хочу разделить свою строку после первого sla sh, если он соответствует заданному шаблону c. Но я не нахожу для этого пути. Я использую postgresql.

Split_column
PA067
PA089/GHC
PA001/FDCJ/988S

После PA ---, может быть от 0 до n косых черт. Сейчас я использую,

case when  split_column ilike '%PA%' then split_part(split_column, '/', 2)

Но здесь мне нужно все, независимо от позиции, как для PA001 / FDCJ / 988S -> FDCJ / 988S

1 Ответ

1 голос
/ 09 февраля 2020

Будет ли position работать?

substring (split_column , position ('/' in split_column ) + 1)

Это просто говорит, взять строку сразу после первого вхождения '/'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...