Этот запрос преобразует динамическое int в двоичное, но я хочу разбить его на строки.
declare @value int
set @value = 96
declare @result varchar(32)
set @result = ''
while 1 = 1
begin
select
@result = convert(char(1), @value % 2) + ',' +@result,
@value = convert(int, @value / 2)
if @value = 0 break
end
select substring(@result, 1, len(@result)-1) as result
Пожалуйста, помогите мне найти решение.
Это результат моего запроса.
1,1,0,0,0,0,0
Мой вопрос: как я могу разбить этот результат на строки справа налево?
Мой результат должен быть таким (я пытаюсь вставить в #table):
0
0
0
0
0
1
1
Спасибо