Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Парсинг строк  [new]
=Сергей=
Member

Откуда:
Сообщений: 329
Есть таблица, в которой много строк с словами, числами, разделёнными (;)
declare @strings table([id] int identity(1,1),[string] varchar(200) not null)
insert into @table
select 'one;two;three;four;five;six;seven' union all
select 'пн;вт;ср;чт;' union all
select '12;23;96;32;2343;3;35;783;1;343;0'


как их эффективно распарсить, сложив слова в таблицу вида
declare @result table([string_id] int not null,[word] varchar(50) not null)


На ум пока только курсор приходит.
9 июн 16, 20:29    [19277888]     Ответить | Цитировать Сообщить модератору
 Re: Парсинг строк  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
17841638
9 июн 16, 20:32    [19277893]     Ответить | Цитировать Сообщить модератору
 Re: Парсинг строк  [new]
=Сергей=
Member

Откуда:
Сообщений: 329
Гавриленко Сергей Алексеевич,

спасибо! отличное решение!!!
9 июн 16, 20:37    [19277898]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить