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

Откуда:
Сообщений: 113
Добрый вечер!
Помогите с запросом. Суть следующая: есть 0 и 1. Нужно вывести все варианты комбинаций 0 и 1 по 9 полям. Впринципе мне нужны варианты где четыре 0 и пять единиц. Т.е.
п1 п2 п3 п4 п5 п6 п7 п8 п9
1 1 1 1 1 0 0 0 0 - это 1-вый вариант
1 1 1 1 0 1 0 0 0 - это 2-ой вариант
...
1 0 0 1 0 0 1 1 1 - напримен n-ый вариант
...
и т.д.

+ исключить повторы.

Вообще реально? что то даже мысль не найду, от которой отталкнуться.
23 янв 13, 23:10    [13818498]     Ответить | Цитировать Сообщить модератору
 Re: Все варианты комбинаций 0 и 1 по 9 полям  [new]
12345wers
Guest
Kochegra,

;with cte as 
( select 0 'F'
union 
  select 1 )
  
  select * from cte c1, cte c2,cte c3, cte c4, cte c5, cte c6, cte c7,cte c8, cte c9
  where c1.F + c2.F + c3.F + c4.F +c5.F + c6.F +c7.F +c8.F + c9.F = 5
23 янв 13, 23:20    [13818547]     Ответить | Цитировать Сообщить модератору
 Re: Все варианты комбинаций 0 и 1 по 9 полям  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8877
Уже было тут где-то...
Это с собеседования или из вузовского задачника?...
23 янв 13, 23:39    [13818607]     Ответить | Цитировать Сообщить модератору
 Re: Все варианты комбинаций 0 и 1 по 9 полям  [new]
Kochegra
Member

Откуда:
Сообщений: 113
12345wers,
спасибо! кажись работает. Как просто однако.
23 янв 13, 23:40    [13818615]     Ответить | Цитировать Сообщить модератору
 Re: Все варианты комбинаций 0 и 1 по 9 полям  [new]
Kochegra
Member

Откуда:
Сообщений: 113
SIMPLicity_,
Да нет. Увлекся тут теорией чисел :-) эксперементирую
23 янв 13, 23:42    [13818619]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить