У меня есть столбец, который содержит большую текстовую строку, такие как:SQL Server - Анализировать строка с разделителем и «п» символами
некоторую уникальное имя строка/другой уникальное имя строки/string_12345.jpg, некоторые уникальное имя строка/другой уникальное имя строки/string_45765.jpg, какая-то уникальная строка имени/другой уникальный имя строки/string_98765.jpg
единственный образец присутствует в подстроках я должен содержать ровно 5 цифр, предшествовавших файл типа ".jpg". Каждая подстрока, которая мне нужна, также заканчивается на «,»
Мне нужно что-то, что использует разделитель .jpg (возможно, что «.» Используется в другом месте в строке.) И 5 индексов перед этим разделителем. Любые предложения или указатели о том, с чего начать? Строка может быть длиннее и содержать десятки «.jpg» или одну.
Ожидаемый результат
Что-то вроде этого:
"12345.jpg45765.jpg98765.jpg"
Окончательный результат будет после того, как еще некоторые очистки, это, вероятно, выглядеть следующим образом. Однако я не хочу усложнять первоначальный запрос. Вышеприведенный результат подходит для моих нужд в настоящее время.
"12345.jpg - 45765.jpg - 98765.jpg"
Это ответ на ваш вопрос опосредованно, но гораздо лучшая структура таблицы будет состоять из одной записи для каждого имени файла. Очень плохо иметь значения, разделенные запятыми, в вашей базе данных. – JRLambert
Основываясь на данных вашего образца, каков ожидаемый результат? –
добавьте 2 или 3 образца данных с ожидаемым выходом здесь –