在informix中if else的sql怎么写

如题所述

第1个回答  2016-01-17
declare @x int @y int @z int
select @x = 1 @y = 2 @z=3
if @x > @y
print ’x > y’ --打印字符串’x > y’
else if @y > @z
print ’y > z’
else print ’z > y’
第2个回答  2015-12-25
---全局变量
---必须以@@开头

--IF ELSE
declare @x int @y int @z int
select @x = 1 @y = 2 @z=3
if @x > @y
print ’x > y’ --打印字符串’x > y’
else if @y > @z
print ’y > z’
else print ’z > y’
第3个回答  2015-01-12
试了一下,是可以的:
select
case when a >; b then "a>;b"
when b >; a then "b>;a"
end
from t本回答被提问者和网友采纳
第4个回答  2015-01-12
case when .... then ... else ... end