我用
set @a=-10
if (@a between -10 and 10)
begin
while (@a<=10)
begin
select @a,case when @a>0 then 1
else 0
end as 'Y'
set @a=@a+1
end
end
查询出了如下结果
Y
----------- -----------
-10 0
(1 行受影响)
Y
----------- -----------
-9 0
(1 行受影响)
Y
----------- -----------
-8 0
(1 行受影响)
Y
----------- -----------
-7 0
(1 行受影响)
Y
----------- -----------
-6 0
(1 行受影响)
Y
----------- -----------
-5 0
(1 行受影响)
Y
----------- -----------
-4 0
(1 行受影响)
Y
----------- -----------
-3 0
(1 行受影响)
Y
----------- -----------
-2 0
(1 行受影响)
Y
----------- -----------
-1 0
(1 行受影响)
Y
----------- -----------
0 0
(1 行受影响)
Y
----------- -----------
1 1
(1 行受影响)
Y
----------- -----------
2 1
(1 行受影响)
Y
----------- -----------
3 1
(1 行受影响)
Y
----------- -----------
4 1
(1 行受影响)
Y
----------- -----------
5 1
(1 行受影响)
Y
----------- -----------
6 1
(1 行受影响)
Y
----------- -----------
7 1
(1 行受影响)
Y
----------- -----------
8 1
(1 行受影响)
Y
----------- -----------
9 1
(1 行受影响)
Y
----------- -----------
10 1
(1 行受影响)
结果是分开的,不能做sum操作,请问怎么把结果合并 我用union all 老出错
还有就是
@Value % 2 == 0? "even":"odd"
怎样查询
我在前面加select ,提示'=' 附近有语法错误。
谢谢