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

Откуда: Москва
Сообщений: 689
Всем привет. У меня есть строка (varchar), в которой через запятую содержутся числа:

1,4,3,5,2,3,4,2,2

Нужно сделать так, чтобы убрать повторяющиеся числа:

1,4,3,5,2

Как это сделать? Есть вариант, чтобы строку через зяпятую превратить в столбец, сделать из него выборку distinct и с помощью for xmlpath вернуть обратно. В связи с этим вопрос - как развернуть строку в столбец (по зяпятой), чтобы потом сделать из него выборку distinct?
18 июл 16, 16:03    [19423699]     Ответить | Цитировать Сообщить модератору
 Re: Уникальные числа  [new]
3unknown
Member

Откуда: New York
Сообщений: 140
https://blogs.msdn.microsoft.com/amitjet/2009/12/11/convert-comma-separated-string-to-table-4-different-approaches/
18 июл 16, 16:09    [19423733]     Ответить | Цитировать Сообщить модератору
 Re: Уникальные числа  [new]
aleks2
Guest
Да фсе так же, как и раньше.

Или в 16-м split сделали.
18 июл 16, 16:11    [19423748]     Ответить | Цитировать Сообщить модератору
 Re: Уникальные числа  [new]
o-o
Guest
Alexey Agafonov
содержутся числа

от слова "ржут"
18 июл 16, 16:37    [19423932]     Ответить | Цитировать Сообщить модератору
 Re: Уникальные числа  [new]
Alexey Agafonov
Member

Откуда: Москва
Сообщений: 689
o-o
от слова "ржут"

Я сразу заметил, но форум не дает исправлять
18 июл 16, 16:51    [19424026]     Ответить | Цитировать Сообщить модератору
 Re: Уникальные числа  [new]
iap
Member

Откуда: Москва
Сообщений: 47000
aleks2
Да фсе так же, как и раньше.

Или в 16-м split сделали.
STRING_SPLIT(string,delimiter)
18 июл 16, 20:36    [19424744]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить