首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Sybase >

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

2012-02-11 
高分求一sql函数。在AdaptiveServerIQ中caseA.LVLwhen1thenA.CODwhen2thenA.SUPSUBwhen3then(selectaafromt

高分求一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

热点排行