如何从数据库提取数据??? ( 积分: 100 )

  • 主题发起人 主题发起人 david6688
  • 开始时间 开始时间
D

david6688

Unregistered / Unconfirmed
GUEST, unregistred user!
尊敬的高手们我现在有个问题。我有个数据库里面有十万条信息甚至更多。我的意思就是想从数据库中提取十条记录。而不是将整个内容放到内存中后再从中提取。要不我将整个数据放到内存中我怕死机哦。谢谢高手们帮帮我!!我这先谢了!!很急的[^][:D]
 
尊敬的高手们我现在有个问题。我有个数据库里面有十万条信息甚至更多。我的意思就是想从数据库中提取十条记录。而不是将整个内容放到内存中后再从中提取。要不我将整个数据放到内存中我怕死机哦。谢谢高手们帮帮我!!我这先谢了!!很急的[^][:D]
 
select top 10 * from yourtable where Keyword >
ID order by Keyword asc
用程序记住筛选出来的最大的Keyword值,下翻页时活动指定条件。
上翻页时则用最小的Keyword值。
select * from (select top 10 * from yourtable where Keyword <
ID order by Keyword desc)
order by Keyword asc
 
select top 10 * from 表名 -------这样是存储在数据库中最上面的10条记录
select top 10 * from 表名 order by ID asc----经过排序的最上面10条记录
 
劝君用存储过程,然后调用之,排序很废时间的
 
如果是c/s型的用存储过程,然后调用之
这样本机内存中的只有十条记录!
 
后退
顶部