В SQL как я могу удалить (из отображения в моем отчете не удаляя из базы данных) первые 3 символа (CN =) и все после запятой, за которой следует "OU", чтобы у меня остались имя и последний имя в том же столбце? например:
CN=Tom Chess,OU=records,DC=1234564786_data for testing, 1234567
CN=Jack Bauer,OU=records,DC=1234564786_data for testing, 1234567
CN=John Snow,OU=records,DC=1234564786_data for testing, 1234567
CN=Anna Rodriguez,OU=records,DC=1234564786_data for testing, 1234567
Желаемый дисплей:
Tom Chess
Jack Bauer
John Snow
Anna Rodriguez
Я пытался играть с TRIM, но я не знаю, как это сделать, не объявляя позицию, а имена и фамилии имеют разную длину, я действительно не знаю, как с этим справиться.
Заранее спасибо
Обновление: мне интересно, как использовать Locate для сопоставления позиции запятой, а затем передать ее в подстроку. Не уверен, что такой подход будет работать, и не уверен, как соединить синтаксис. Как вы думаете? это будет осуществимый подход?