|
MS SQL. Разбор подстроки в select
|
|||
---|---|---|---|
#18+
Всем добра. Прошу помочь с разбором строк из столбца У меня есть тысяча строк следюущего содержания: Тут есть регистрационный номер, ном. рег. N 4B10-12-2561-A-777P, и дальше текст который не нужен. Тут есть регистрационный номер, Рег.номер 224562000B001P, и дальше текст который не нужен. Мне необходимо в запросе отообразить только рег номера. Я пошёл путём substring, string split не могу задействовать так как сервер 12. Но упёрся в то, что не знаю как в одном запросе select видоизменить один и тот же столбцец с разным входящим индексом. Вот в каком направлении двигался: Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2020, 21:24 |
|
MS SQL. Разбор подстроки в select
|
|||
---|---|---|---|
#18+
KUDZURI, Вы не привели алгоритм выделения нужного номера ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2020, 22:16 |
|
MS SQL. Разбор подстроки в select
|
|||
---|---|---|---|
#18+
Критик, мне нужно получить в выборке только рег номера, ниже выделены зеленым, прошу помочь. Код: sql 1. 2. 3. 4.
Находит рег номер в строке: Тут есть регистрационный номер, ном. рег. N 4B10-12-2561-A-777P, и дальше текст который не нужен. Код: sql 1. 2. 3.
Находит рег номер в строке: Тут есть регистрационный номер, Рег.номер 224562000B001P, и дальше текст который не нужен. 1. Возможно можно оптимизировать до одного запроса, думал зацепиться за вторую запятую и от неё вырезать всё до пробела влево, но понимания пока нет как это сделать... 2. Если возможности из первого пункта нет, как подвести эти два запроса, чтобы отработали оба, но каждый на своей строке?. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2020, 22:32 |
|
MS SQL. Разбор подстроки в select
|
|||
---|---|---|---|
#18+
KUDZURI, Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
fiddle ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2020, 23:32 |
|
MS SQL. Разбор подстроки в select
|
|||
---|---|---|---|
#18+
nullin, Спасибо, изящно, но мне не подходит такой вариант. Подошла такая конструкция: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2020, 00:51 |
|
|
start [/forum/topic.php?fid=46&fpage=62&tid=1686228]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 147ms |
0 / 0 |