ORDER BY 子句
指定结果集的排序。除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。
指定结果集的排序。除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。
解决方案 »
- 谁能教教我医药销售系统怎么编写
- 高手求助啊
- 08数据库做事务日志传送备份时候遇到的问题!
- 分发数据库distribution出现置疑
- 不能安装sql2000的问题!
- 字符串截取问题~
- 请问如何将一台数据库服务器的数据提交到另一台服务器上。两台服务器不在同一个网段。
- "insert into tbl select * from tbl1",由于出现重复记录出错,怎样才能捕捉到这个出错的记录位置???
- 文本框如何分行显示SQL Server数据库表中某一项的内容
- 紧急求助:sql server找不到!
- ms sql server 中有没有提供 将表中包含字符串的 所有字段, 替换成另外一个字符串的功能,,比如,将所有有' xxx'的字段 如zxxxzzz 替换成zyyyzzz
- 又是SQL配置的问题??真烦!!望各位大力兄帮帮小弟!!
--------------------------
改为 SELECT TOP 99999999 取出所有记录
保证大于你最大记录数即可!
TOP 子句限制返回到结果集中的行数。TOP n [PERCENT]n 指定返回的行数。如果未指定 PERCENT,n 就是返回的行数。如果指定了 PERCENT,n 就是返回的结果集行的百分比,如下所示:TOP 120 /*Return the top 120 rows of the result set. */
TOP 15 PERCENT /* Return the top 15% of the result set. */.如果一个 SELECT 语句既包含 TOP 又包含 ORDER BY 子句,那么返回的行将会从排序后的结果集中选择。整个结果集按照指定的顺序建立并且返回排好序的结果集的前 n 行。限制结果集大小的另一种方法是在执行一个语句之前执行 SET ROWCOUNT n 语句。SET ROWCOUNT 与 TOP 的不同之处在于: SET ROWCOUNT 限制适用对 ORDER BY 取值后在结果集中生成行。如果指定了 ORDER BY,SELECT 语句将在从某个已根据指定的 ORDER BY 分类进行了排序的值集中选择 n 行后终止。
TOP 子句适用于指定了该子句的单个 SELECT 语句。在执行另一个 SET ROWCOUNT 语句之前,SET ROWCOUNT 会一直有效,例如执行 SET ROWCOUNT 0 将会关闭此选