CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

假设有一千万条记录,怎么取出最新的一千条?

楼主zzz654321(我)2003-10-03 17:44:07 在 MS-SQL Server / 基础类 提问

假设有一千万条记录,怎么取出最新的一千条?  
  问题点数:0、回复次数:8Top

1 楼westbulls(westbulls)回复于 2003-10-03 17:47:22 得分 0

有自增字段吗?Top

2 楼pengdali()回复于 2003-10-03 17:49:03 得分 0

前提是你记录了插入时间或修改时间。  
   
  select   top   1000   *   from   你的表   order   by   插入时间Top

3 楼txlicenhe(马可)回复于 2003-10-03 18:00:28 得分 0

select   top   1000   *   from   你的表   order   by   插入时间   desc  
  Top

4 楼mrh123(先郁闷到2006年再说)回复于 2003-10-03 18:26:56 得分 0

select   top   1000   *   from   tableName   ...Top

5 楼xylr(西域浪人)回复于 2003-10-03 18:27:33 得分 0

同意楼上的~Top

6 楼westbulls(westbulls)回复于 2003-10-03 18:31:09 得分 0

如果有自增字段:  
  select   *   from   tablename   where   id>=ident_curren('tablename')-1000  
  Top

7 楼westbulls(westbulls)回复于 2003-10-03 19:08:17 得分 0

重新写一个,如果有自增字段  
  select   top   100   *   from   tablename   order   by   id   descTop

8 楼letsflytogether(伍子)回复于 2003-10-03 20:21:13 得分 0

1.时间字段  
  select   top   1000   *   from   tablename   order   by   date   desc  
  2.标识字段  
  select   top   1000   *   from   tablename   order   by   id   descTop

相关问题

  • 请教:如何用sql语句取出access中最新的若干条记录
  • 怎样按照日期取出不同字段组合记录的最新的一条记录?
  • 我想问一下有什么办法把取出来的7条记录分别驸给7个变量,假设变量的类型为string
  • 弱弱地问一下:如何从数据库里取出最新的一条记录?
  • 如何人一个表Ttable中取出最新的,也就是最后一条记录
  • 怎样取出同一天的记录?
  • 如何取出这样的记录?
  • 取出相同记录的问题
  • 如何取出最后10条记录?
  • 请问在脚本中不用SQL语句,在数据窗口中怎样才能取出最新100条的记录?

关键词

  • 字段
  • top
  • 记录
  • top1000
  • 假设有一千万
  • 取出最新的一千
  • desc
  • 时间
  • 表order by插入
  • from tablename

得分解答快速导航

  • 帖主:zzz654321

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo