2011-10-13 91 views
0

没有布尔(变量)在sybase我猜?有没有解决方法?sybase布尔变量或解决方法?

select @w=width, @h=height from Rectangles where id=1 
select @a = @w * @h 
select @isWide = @w > @h   -- doesn't work 

回答

1

的simpliest方法是使用符号函数 选择@isWide等号(=)(@w - @h)

或是case语句 情况下@w> @h然后1否则为0结束

无法检查自己,因为我现在有了sybase db。