Sql Sybase查询:ASE中列表()的替代项
您能帮我在Sybase中查找以下查询吗 我想要一个逗号分隔的行列表。有一个列表聚合函数,但我不能使用它,因为我使用的是AdaptiveServerEnterprise Sybase中是否存在其他查询以获取列表 供参考: 谢谢,Sql Sybase查询:ASE中列表()的替代项,sql,subquery,sybase,Sql,Subquery,Sybase,您能帮我在Sybase中查找以下查询吗 我想要一个逗号分隔的行列表。有一个列表聚合函数,但我不能使用它,因为我使用的是AdaptiveServerEnterprise Sybase中是否存在其他查询以获取列表 供参考: 谢谢, Samrat Sarkar在ASE中,基本上有两种选择:我使用一种基于循环的算法,比如游标;我使用ASE UPDATE语句的一个鲜为人知的特性,它可以将后续行中的值累积到一个变量中 对于后者,基本上不更新任何列,而是像这样扫描行: update Sales set @c
Samrat Sarkar在ASE中,基本上有两种选择:我使用一种基于循环的算法,比如游标;我使用ASE UPDATE语句的一个鲜为人知的特性,它可以将后续行中的值累积到一个变量中 对于后者,基本上不更新任何列,而是像这样扫描行:
update Sales
set @cnt = @cnt + 1,
@sum = @sum + Amount
有关详细信息,请参阅我的书www.sypron.nl/ttr。我已经用以下技术解决了这个问题 我已经创建了一个临时表,通过游标循环,并在临时表中插入了逗号分隔的值
现在在主选择查询与临时表联接中我想从子查询中获得逗号分隔的列表。谢谢您的帮助comment@RobVepic hack,这对每个ase版本都有效吗?是的,这是ase的一部分,只要我记得