Мне нужно объединить столбцы LastName и FirstName в новый столбец с именем EmployeeName. Проблема состоит в том, что некоторые поля имени включают среднюю букву, а некоторые - нет. Мы не хотим инициала в столбце EmployeeName. Как мне удалить его из этих экземпляров?
Я пробовал функции обрезки, левые функции, правые функции, и я не могу заставить его работать совершенно правильно. Я попытался объединить столбцы, а затем очистить их, что тоже не работает
ВЫБРАТЬ ВЛЕВО (EmployeeName, LEN (EmployeeName) - 2) ИЗ myTable
но при этом удаляются последние символы даже для тех, у кого нет средней буквы. У меня это равно -2 для учета пробела между FirstName и Middle Initial
Если в поле EmployeeName указано значение Smith, John J, оно удаляет пробел и J правильно
Когда в поле EmployeeName указано Смит, Джон удаляет 'hn'. Я этого не хочу.
Большое спасибо