使用Access查询 select top n * from table order by cols 问题!

原创 2006年06月19日 14:34:00

举个例子:

问题:一个表table(a,b),使用select top 5 (*) from table order by b,如果第5条记录&第6条记录的b相同.那么返回大于5条的记录.

解决:在order by中再加一个排序条件,如一般的自增编号.

         在Sql Server2000中不会存在此问题.

 

解决Access中Select Top 与Order By 冲突问题

Access中,使用Select Top N 与 Order By 字段 desc时, Top 会不生效,显示了全部记录,解决的办法是将主键字段加下Order By 里面,类似以下: 其中[Ord...
  • alex_xhui
  • alex_xhui
  • 2011年09月28日 11:10
  • 5414

“取出数据表中第10条到第20条记录”的sql语句+select top 用法

1. 首先,select top用法: 参考问题  select top n * from和select * from的区别 select * from table --  取所有数据,返回无序集...
  • luoxia0805
  • luoxia0805
  • 2014年12月22日 18:18
  • 1484

access select top 的问题

语句如下  select top 10 NS_Id,NS_Title,NS_Times from [News] where NS_Fid=5 order by NS_Times desc   结果...
  • spritenet
  • spritenet
  • 2012年10月15日 09:42
  • 2978

sql篇 select from where group by having order by

以前,自己总是记不住如何用group by,如何用order by,什么时候用group by,什么时候用order by,什么时候两者一起用,怎么用,谁先谁后,现在,我们就一起来说一下Select ...
  • u013045878
  • u013045878
  • 2016年08月12日 15:58
  • 3514

T-SQL查询: TOP N [PERCENT] WITH TIES ORDER BY 顺序排序实例

USE tempdb GO -- DROP TABLE #TEST CREATE TABLE #TEST(DEPTNAME VARCHAR(50),AMOUNT INT) INSERT INTO ...
  • kk185800961
  • kk185800961
  • 2014年06月30日 22:57
  • 2103

ACCESS的真假:四、"SELECT * INTO 工作表 FROM 临时表" 比 "CREATE TABLE 工作表 (...)" 速度快?

下面这个贴子中讨论了很多ACCESS中的一些猜想假设。Access或其它数据库操作效率问题.欢迎讨论http://topic.csdn.net/u/20090514/10/a93475bd-e67e-...
  • ACMAIN_CHM
  • ACMAIN_CHM
  • 2009年05月23日 15:08
  • 3877

数据库几种Top子句的使用方法

不同数据库中TOP语句的使用 SQL Server 的语法: SELECT TOP number|percent column_name(s) FROM table_name  MySQL 和 O...
  • guoxiaoqian8028
  • guoxiaoqian8028
  • 2014年03月10日 10:57
  • 7354

emlog在php7.0中的错误修正

emlog在php7.0中的错误修正 使用mysqli而不是mysql连接数据库 用emlog在本机上安装,apache、php、mysql、目录权限什么的都已经做好了,但打开浏览器,一片...
  • do168
  • do168
  • 2016年11月05日 19:58
  • 1013

distinct、top和order by

-- ============================================= -- Author: 余波(杭州) -- Creat...
  • yubofighting
  • yubofighting
  • 2011年09月20日 16:21
  • 5004

access系统表

查询:SELECT MSysObjects.Name FROM MsysObjects WHERE (Left([Name],1)窗体:SELECT MSysObjects.Name FROM Msy...
  • DoItPerfect
  • DoItPerfect
  • 2007年05月10日 12:31
  • 1736
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Access查询 select top n * from table order by cols 问题!
举报原因:
原因补充:

(最多只允许输入30个字)