添加收藏
 系统管理
 联系方式
  汉南在线网页设计Asp动态程序

关于sql语句中top + order by语句出现多提取问题的解决
作  者:匿名
关键字:ASP技术应用



一开始 我的查询语句是这样的:

sql = "select top 10 * from student order by snum";

结果每次都查出19条

找来找去搞不定 后来把order的去了 就恢复正常了

可这样就实现不了功能了

最后终于发现问题所在:

原来snum有重复的 top把 重复的当成同一个来算

于是解决办法是再加上一个独立的表项来限制

最后查询语句是这样的

sql = "select top 10 * from student order by snum,id";

搞定!

ps:还是mysql好用 limit n,m就好了... (limitmysql中特有的,但是没有top)


来源:网络
阅读:27
日期:2008-5-27

【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:SQL语句 SELECT LIKE like用法详解
下一篇:ASP保存远程图片到本地 同时取得第一张图片并创建缩略图

  >> 相关文章
 
  ·SQL语句 SELECT LIKE like用法详解
  ·ASP如何获取客户端真实IP地址
  ·asp删除非空目录的例子
  ·ASP批量改名代码
  ·编写通用的ASP防SQL注入攻击程序
  ·asp 导出Excel
  ·编写通用的ASP防SQL注入攻击程序
  ·二级域名原理以及程序,申请即可开通

5.12汶川大地震遇难同胞默哀 | 汉南在线总站 | 网站建设 | BT电影下载 | 汉南在线博客 | 流行购商城

授权使用:汉南在线 http://hnzx.hzwz.net/
经营许可证:陕ICP备05000109号 Powered by:汉南在线  
Copyright (c) 2002-2008 汉南在线. All Rights Reserved .