sql问题,100分的 - MS-SQL Server / 基础类
http://topic.csdn.net/u/20100520/16/1b999f17-1c5a-4901-b264-633436347b5f.html?54908
帮顶给分不?
sybase不支持自定义函数,没办法
你可以参考临时表和游标的方法试试
ddd
--游标
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
已经测试过了,可用,楼主可以试试.
sybase啊,我自建的数据库中测试的,刚学,是不是我搞错了....
相关问答:
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......
有这样一条SQL
Select Get_Costtaxrate(col1), Get_Tcostvalue(col1) from a
其中Get_Costtaxrate、Get_Tcostvalue都是函数,这两个函数里面都是查找一个大表,Get_Tcostvalue还需要调用Get_C ......
如何从仪表中将根据日期查询的结果按最新时间(像新闻那样)的方式排列出来
(不要高估你的汉语表达能力或者我的汉语理解能力)
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结 ......