读书人

高分求一sql函数。该怎么处理

发布时间: 2012-02-11 09:51:34 作者: rapoo

高分求一sql函数。
在Adaptive Server IQ中
case A.LVL when 1 then A.COD when 2 then A.SUPSUB when 3 then (select aa from tableA)

在IQ里不能嵌套sql. 如 then 后面的sql。

还有其他类似这样的函数么?


[解决办法]
then 后面只能是一个值或变量,而不应该是一个列表
[解决办法]
可以先声明一个变量 @a
select @a=aa from tableA

然后
case A.LVL when 1 then A.COD when 2 then A.SUPSUB when 3 then @a

读书人网 >Sybase

热点推荐