Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Записи в которых слова отличаются только порядком следования  [new]
ЗабывчивыйПассажир
Guest
Собственно сабж где то на форуме обсуждалось такое, ткните если не тяжело :)
28 янв 14, 14:18    [15481979]     Ответить | Цитировать Сообщить модератору
 Re: Записи в которых слова отличаются только порядком следования  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6727
Слова заранее заданы, или сгруппировать записи с идентичным набором слов?
28 янв 14, 17:16    [15483652]     Ответить | Цитировать Сообщить модератору
 Re: Записи в которых слова отличаются только порядком следования  [new]
ЗабывчивыйПассажир
Guest
ИВАНОВ,ПЕТРОВ,СИДОРОВ
ПЕТРОВ,СИДОРОВ,ИВАНОВ
эти считать идентичными
28 янв 14, 18:38    [15484217]     Ответить | Цитировать Сообщить модератору
 Re: Записи в которых слова отличаются только порядком следования  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6727
1. Разбить строку.
2. Отсутсвие разницы в наборе

15163693
SELECT 1 WHERE NOT Exists(SELECT *
FROM	dbo.fnList('ИВАНОВ,ПЕТРОВ,СИДОРОВ',Default) L FULL
JOIN	dbo.fnList('ПЕТРОВ,СИДОРОВ,ИВАНОВ',Default) R ON R.Item = L.Item
WHERE R.Item IS NULL OR L.Item IS NULL)
Теги:

идентичный набор
идентичные множества
одинаковый набор
одинаковые множества

идентичный набор слов
одинаковый набор слов
28 янв 14, 20:59    [15484890]     Ответить | Цитировать Сообщить модератору
 Re: Записи в которых слова отличаются только порядком следования  [new]
ЗабывчивыйПассажир
Guest
О как, я сделал намного хуже :) спасибо :)
29 янв 14, 11:43    [15487033]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить