CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

如何优化5000条数据 group by 日期 取前6条结果

楼主wangkjun()2005-04-01 17:58:07 在 MS-SQL Server / 基础类 提问

如何优化5000条数据   group   by   日期         取前6条结果 问题点数:50、回复次数:9Top

1 楼yjzhg(执著)回复于 2005-04-01 18:03:17 得分 0

set   rowcount   6    
  ...  
  group   by   日期  
  order   by   日期   desc  
  set   rowcount   0  
  Top

2 楼jinjazz(近身剪)回复于 2005-04-01 18:08:54 得分 0

表结构及   测试数据?Top

3 楼TigerSuper(菜鸟(鸟吃菜吗?))回复于 2005-04-01 18:29:14 得分 0

select   top   6   *   from    
  (  
  select   日期     from   table   group   by   日期  
  )   as   tTop

4 楼chiwei(水手)回复于 2005-04-01 18:34:02 得分 0

select   top   6   *   from   表   group   by   日期Top

5 楼wangkjun()回复于 2005-04-02 07:13:51 得分 0

具体是sql  
  select   top   6   *   from   表   where     (mailadd='邮件地址'   or   mailadd='邮件地址'   or   mailadd='邮件地址'   )   and     c_usr='用户名'         group   by   日期  
   
  表中有5000条数据,请各位大哥帮忙如何优化     现在取出来的时间要20左右     ,但是我去掉   group   by   日期       速度很快的  
  Top

6 楼wangkjun()回复于 2005-04-02 11:58:57 得分 0

upTop

7 楼xluzhong(Ralph)回复于 2005-04-02 12:03:52 得分 10

在日期建个索引Top

8 楼wangkjun()回复于 2005-04-02 13:53:46 得分 0

不好意思错了是     order   by     日期Top

9 楼hsj20041004(光芒)回复于 2005-04-02 14:24:11 得分 40

对了,就是给你要检索的日期建个索引  
  这样查询的速度要快的多  
   
  select   top   6   *   from   table   order   by   日期字段Top

相关问题

  • 怎么优化数据库?
  • 优化mysql数据库?
  • 数据库优化方案????
  • 数据库优化,急呀!!!!
  • 数据库连接优化?
  • 如何优化数据表
  • 关于sql数据优化
  • 数据查询优化
  • 大数据量的优化!
  • 数据库剔重的优化!!!

关键词

  • 优化
  • 数据
  • 邮件
  • top
  • groupby日期
  • 日期
  • 取前6条结果
  • 邮件地址
  • rowcount
  • 速度

得分解答快速导航

  • 帖主:wangkjun
  • xluzhong
  • hsj20041004

相关链接

  • SQL Server类图书

广告也精彩

反馈

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