split_part несколько разделителей - PullRequest
0 голосов
/ 16 мая 2018

Есть ли способ использовать split_part для нескольких разделителей? Поэтому для lower(trim(split_part(t.advisor_last_name,' ',1)) я хотел бы разделить advisor_last_name, если существуют пробел (как показано) или запятая. В основном у нас есть много CPA, CFA, CIMA и т. Д., Которые не позволяют мне правильно сопоставлять разные файлы.

Есть предложения?

1 Ответ

0 голосов
/ 16 мая 2018

Вы можете использовать REGEX_REPLACE , чтобы заменить любой другой разделитель на '' (символ пробела), а затем сделать split_part для ''! Похоже на обходной путь.

Вы могли бы сделать это напрямую, если бы параметр разделителя для split_part мог быть регулярным выражением, но это не так.

...