sql问题,100分的

wqmgxj 2010-05-23 02:58:33
http://topic.csdn.net/u/20100520/16/1b999f17-1c5a-4901-b264-633436347b5f.html?54908
...全文
110 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
keepever3948 2010-05-23
  • 打赏
  • 举报
回复
sybase啊,我自建的数据库中测试的,刚学,是不是我搞错了....
keepever3948 2010-05-23
  • 打赏
  • 举报
回复
已经测试过了,可用,楼主可以试试.
keepever3948 2010-05-23
  • 打赏
  • 举报
回复
--游标
use sybase
create table tb
(
Id int,
value varchar(50),
)
insert into tb values('1','aa')
insert into tb values('1','bb')
insert into tb values('2','aaa')
insert into tb values('2','bbb')
insert into tb values('2','ccc')
go
declare @AA varchar(50)
declare @BB varchar(50)
declare @CC varchar(50)

declare my_cursor cursor for select value from tb
open my_cursor
fetch next from my_cursor into @AA
fetch next from my_cursor into @BB
select Id ,value=(@AA+','+@BB ) from tb where value=@BB
fetch next from my_cursor into @AA
fetch next from my_cursor into @BB
fetch next from my_cursor into @CC
select Id,value=(@AA+','+@BB+','+@CC) from tb where value=@AA
close my_cursor
deallocate my_cursor
drop table tb
hhwydwfg 2010-05-23
  • 打赏
  • 举报
回复
ddd
htl258_Tony 2010-05-23
  • 打赏
  • 举报
回复
你可以参考临时表和游标的方法试试
永生天地 2010-05-23
  • 打赏
  • 举报
回复
sybase不支持自定义函数,没办法
thinclient 2010-05-23
  • 打赏
  • 举报
回复
帮顶给分不?

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧