У меня есть столбец с именем command
в моей таблице, где хранится информация об электронных сообщениях, которые должны быть отправлены системой.MS SQL - Показать значения динамической длины
Данные выглядит следующим образом:
<_email><property name="To">[email protected];[email protected];[email protected]</property><property name="From">[email protected]</property>
<_email><property name="To">[email protected]</property><property name="From">[email protected]</property>
Я хочу использовать оператор выбора для отображения только адреса электронной почты тех, кто будет получать сообщения электронной почты. Делая это, вывод должен выглядеть следующим образом:
Пример строка 1:
[email protected];[email protected];[email protected]
Пример строка 2:
[email protected]
Я не могу использовать substring
, так как адреса электронной почты изменяется в длину. Я предполагаю, что это можно добиться каким-то образом, используя регулярные выражения, но я не могу его решить.
Не могли бы вы помочь мне?
Спасибо!
/Krustofski
Я думаю, вы должны создать функцию для разделения каждой электронной почты –
могли бы вы предоставить нам некоторые выборки значения XML из вашей колонки, так что мы можем построить что-то из этого? – Marco
Я обновил вопрос, чтобы вы могли скопировать строки примеров. – user1297532