У меня есть пользователи, у которых есть инфиксы в их фамилии, такие как Es
, Van Zaal
и Van der Dijk
.
Я пытаюсь получить фамилии в трех столбцах.
lastname
, without_infix
, infix
Использование
IF(lastname = SUBSTRING_INDEX(lastname, ' ', -1), NULL, SUBSTRING_INDEX(lastname, ' ', -1))
Мне удастся правильно получить оба Es
, Van Zaal
. Однако при этом я не получаю der
от Van der Dijk
.
Пример: * ** 1022 тысячу двадцать одна *
Если у меня есть фамилии Es
, Van Zaal
и Van der Dijk
Результат должен быть

Как мне получить этот результат?