CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

急!!!大家帮我看看!谢谢了

楼主sunmaoyou(不懂大师)2003-08-03 21:20:26 在 VB / 数据库(包含打印,安装,报表) 提问

在Access中,在表中有年龄一列,每加入一个年龄,我想按照年龄的大小排序,请问具体  
  如何实现?即每加入一条纪录后,都重新排序以下。谢谢各位了  
  问题点数:20、回复次数:8Top

1 楼curry913(curry)回复于 2003-08-03 21:24:57 得分 5

创建索引,或者在查询时用order子句Top

2 楼penglc(猎者)回复于 2003-08-03 21:31:42 得分 5

 
        order   by   字段 [DESC]Top

3 楼gpo2002(永吹不休)回复于 2003-08-03 21:32:20 得分 0

年龄为数值型,  
  没有必要每加入一条纪录后,数据库纪录都重新排序,  
  只要查询时  
  select   ...   from   ...   order   by   年龄   Desc   或   Asc   就行了Top

4 楼sunmaoyou(不懂大师)回复于 2003-08-03 21:44:51 得分 0

怎么我用了order   by后没有反应呢?  
  我只是想在数据库中重新排序Top

5 楼butterfly_79(西伯利亚蝴蝶)回复于 2003-08-03 21:50:25 得分 0

只在数据库中排序?你的意图是什么呢?如果你想将它排序,不就是为了显示出排序后的结果嘛?!如果是这样,在查询时用order   by来做不就可以了嘛!By   the   way,order   by没问题啊,我都是那样做的!Top

6 楼sunmaoyou(不懂大师)回复于 2003-08-03 21:55:13 得分 0

不是,我排序的结果不是为了查询的。比如说一个流程有顺序号,1   2   3   4。。。  
  别人输入的时候可能不是按照这个流程的顺序号输入的,我想在加入纪录后,排序一下,并不是在查询的时候Top

7 楼chao778899(220330)回复于 2003-08-04 10:39:19 得分 5

如果非要在数据库中进行排序,建议再建一个表,把排序的结果存进去  
  delete   from   newtable  
  insert   into   newtable   select   *   from   yourtable   order   by   --Top

8 楼bJiao(乱搞)回复于 2003-08-04 10:43:14 得分 5

在数据库中做排序,完全没有必要。你把表里按照流程序号排序又有什么用处呢?  
  Top

相关问题

  • 帮帮我,急急急急!!!!
  • 急!急!帮帮我!!!!!!!!!
  • 急急急急急急急急!!帮帮我
  • 急救,帮帮我!
  • 急,请帮帮我!
  • 帮帮我!很急!
  • 急急急,帮我一下
  • 急急急!!!快来帮我!!
  • 急!急!!急!!!高手帮我.
  • 帮我!急!!

关键词

  • 排序
  • 数据库
  • 查询
  • 流程
  • 年龄
  • 纪录
  • 加入
  • order
  • 结果

得分解答快速导航

  • 帖主:sunmaoyou
  • curry913
  • penglc
  • chao778899
  • bJiao

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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