SQL(50分)

  • 主题发起人 主题发起人 holyszq
  • 开始时间 开始时间
H

holyszq

Unregistered / Unconfirmed
GUEST, unregistred user!
有一张表 A 字段有: a1,a2,a3
我想让它显示如下应该怎么写这条SQL语句
a0,a1,a2,a3
0,.. ,.. ,..
1,.. ,.. ,..
3,.. ,.. ,..
.
.
.
如此类推,就是在前面加一个字段是显示当前的条数。谢谢!!!
 
呵呵,好象实现不了的
另外想办法吧,比如可以加一个自增的字段
 
直接的SQL語句好像沒有這功能

查詢使用臨時表後在臨時表新增一個自增長變量,這個字段就是序號了
 
0,1,3 为什么没 2
 
當前條數是不是指當前記錄號呢??
如果是的話,按下面的方法試試吧!
用listView顯示可能好一點
var i:integer;

with A do
begin
for i:=0 to recordcount-1 do
begin
with listView1.Items do
begin
add;
item.caption:=IntToStr(A.RecNo);
item.SubItems.Add(fields[0].AsString);
.......
end;
Next;
end;
end;


 
當前條數是不是指當前記錄號呢??
如果是的話,按下面的方法試試吧!
增加个计算字段id,
oncaculate(sender:object) ;
begin
tableid.value := table.recno;
end ;
 
用Select Count(1) as A0 ,A1,A2,A3 from A
Group by A1,A2,A3 Order by Count(1)
 
create table #A
(a0 numeric identity,
a1 .......
a2 .....
a3 .....
)
go
insert into #A(a1,a2,a3) select a1,a2,a3 from A
select a0-1,a1,a2,a3 from #A
go
drop table #A
 
接受答案了.
 
后退
顶部