Использование: SQL Server 2008 R2Pivot Integer Битовые значения в SQL
Моя цель состоит в том, чтобы принять заданное целое число (п) и выберите каждую перестановку чисел с п битами в 2 колонки, как показано ниже.
Given: n=4
Output:
ColA ColB
0 0
0 0
0 0
0 0
1 0
1 0
1 0
1 1
2 0
2 0
2 1
2 0
3 0
3 0
3 1
3 1
...
14 1
14 1
14 1
14 0
15 1
15 1
15 1
15 1
Выход делает не, повторите НЕ, должны быть заказаны, которые могут или не могут сделать это проще. Тем не менее, мне нужно уметь устанавливать n на любое целое число ... но ради времени выполнения, скажем, будет меньше 10.
Заранее спасибо.
Работает отлично. Спасибо много. Довольно интеллигентный - мне придется немного налить его. –